深度进修中,CPU、GPU、NPU、FPGA怎样施展上风
FPGA的内部布局如下图所示: ![]() FPGA的编程逻辑块(Programable Logic Blocks)中包括许多成果单位,由LUT(Look-up Table)、触发器构成。FPGA是直接通过这些门电路来实现用户的算法,没有通过指令体系的翻译,执行服从更高。 我们可以比拟一下 CPU/GPU/NPU/FPGA各自的特点 ![]() 各芯片架构特点总结 / CPU / 70%晶体管用来构建Cache,尚有一部门节制单位,计较单位少,得当逻辑节制运算。 / GPU / 晶体管大部门构建计较单位,运算伟大度低,得当大局限并行计较。首要应用于大数据、靠山处事器、图像处理赏罚。 / NPU / 在电路层模仿神经元,通过突触权重实现存储和计较一体化,一条指令完成一组神经元的处理赏罚,进步运行服从。首要应用于通讯规模、大数据、图像处理赏罚。 / FPGA / 可编程逻辑,计较服从高,更靠近底层IO,通过冗余晶体管和连线实现逻辑可编辑。本质上是无指令、无需共享内存,计较服从比CPU、GPU高。首要应用于智妙手机、便携式移动装备、汽车。 CPU作为最通用的部门,协同其他处理赏罚器完成着差异的使命。GPU得当深度进修中靠山处事器大量数据实习、矩阵卷积运算。NPU、FPGA在机能、面积、功耗等方面有较大上风,能更好的加快神经收集计较。而FPGA的特点在于开拓行使硬件描写说话,开拓门槛相对GPU、NPU高。 可以说,每种处理赏罚器都有它的上风和不敷,在差异的应用场景中,必要按照需求衡量利弊,选择吻合的芯片。
(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |