
尽管FPGA具有编程灵活性,但GPU的处理效率却更胜一筹。FPGA是专用集成电路(ASIC)中的一种半定制电路,被称为现场可编程门阵列,其性能介于定制电路和可编程器件之间。可以通过硬件描述语言(HDL)按照特定任务或者应用程序的需求来搭配相应的HDL。相比较于ASIC,FPGA能够使用OpenCL快速编程,更加具有成本效益。微软预测基于FPGA的BrainWave推理平台可以在达到每秒约传输500张图像。但是对比这两种硬件,GPU从效率上更显优势,例如英伟达的Tesla P4就能够在75w的能耗上一秒传输1676张图像。