那不就是Partial Reconfiguration吗?
硬件是底层,硬件不改变软件,软件可以改变硬件。
FPGA不能写操作系统,只是操作系统可能会需要哪一方面的加速,可以临时把CPU边上的FPGA,或者挂在PCIe总线上的FPGA的内容改变,以实现硬件加速功能,让操作速度大大提升。
但现在PC的发展,已经基本可以满足日常应用。计算最多的估计是现实部分,这也已经有显卡了。任何用于专门处理某一方面计算的子卡肯定都比用FPGA实现成本低。
如果不是有特殊的Killer Application,FPGA和Partial Reconfiguration暂时还不会进入普通PC领域。
|