CLB与可编程逻辑布线构成FPGA 原图定位 FPGA:灵活性突出,但易用性、计算速度、经济性较 GPU 欠佳。FPGA 是一种偏向于硬件的可编程芯片,FPGA 中使用了大量逻辑门(数字电路中的基础部件,通过电压高低以及组合,将输入的命令转化为 0 或 1),建立真值表(输入不同代码,输出不同结果的查询表),通过可编程逻辑布线(可以理解为电路开关,编程即是对开关调整,实现门之间的电路组合)来实现算法。由于直接对硬件编程,相较于 GPU 的平均计算效率与可编程性更高,但由于需要直接对硬件进行编程以及较高的成本(为满足编程要求通常晶体管冗余设计),通用性、大规模部署成本以及最高计算能力不如 GPU。