CPU:中央处理器(Central Processing Unit,CPU):通用芯片,主要生产厂家如intel、AMD等,用于PC、服务器等领域。CPU作为通用芯片,可以用来做很多事情,灵活性最高,而性能、功耗效率比较低。
GPU:图形处理器(Graphics Processing Unit,GPU):最初是专门为图形处理制作的,后来也用于计算,适合执行复杂的数学和几何计算(尤其是并行运算)。相比CPU,灵活性稍好,但能效一样低。
ASIC:专用集成电路(Application Specific Integrated Circuit,ASIC):为某一种单一用途专门制作的电路,ASIC芯片的计算能力和计算效率都直接根据特定的算法的需要进行定制的,具备超高的性能、超高能效,但灵活性很低,而且ASIC芯片往往制作周期长,成本高,适合于一些单一领域,如交换机。
FPGA:现场可编程门阵列(Field Programmable Gate Array,FPGA):其设计初衷是为了实现半定制芯片的功能,即硬件结构可根据需要实时配置灵活改变。FPGA具备较好的灵活性,较高的性能。