想了解更多相关内容,可以下载报告《FPGA芯片行业深度研究:新领域打开新空间,产品力提升加速国产化》查看,以下内容都是根据该报告总结的,仅供参考。
CPU通常被称为标量体系架构,因为其旨在有效处理串行指令,每个时 钟周期(IPC)最多处理一条指令,先进的超标量体系架构的CPU可并行 处理多个乱序指令。CPU重调度轻计算,其计算资源有限且固定。

GPU可以有效处理矢量数据,通常被称为矢量体系架构。GPU用于计算 的硅空间更多,而用于缓存和控制的硅空间更少。GPU擅长执行大规模 独立数据的并行计算。GPU轻调度重计算,其计算资源丰富且固定。
FPGA架构不固定,可重新配置,其计算引擎由用户定义。当对FPGA进 行编程时,已编译的指令成为硬件组件,这些组件在空间上排列在FPGA 架构上,并且这些组件都可以并行执行,因此,FPGA体系架构被称为空 间体系架构。CPU和GPU每个时钟周期执行单个指令,而FPGA在每个时 钟周期内可对不同数据执行指令流。FPGA可以全部执行计算,计算资 源由容量决定,且灵活。
