GPU和FPGA的区别

GPU(Graphics Processing Unit,图形处理器)和 FPGA(Field-Programmable Gate Array,现场可编程门阵列)不是同一种硬件。

我的理解是,虽然都可以用于并行计算,但是GPU是纯计算的硬件,FPGA是控制+计算的可编程的硬件。

FPGA有点像CPU,区别在于,CPU的硬件是固定的,而FPGA的硬件是可编程的。

FPGA:由大量的可编程逻辑块(CLB)、查找表(LUT)、触发器和可编程互联资源组成。用户可以通过编程配置这些资源之间的连接,实现自定义的逻辑电路。它的架构更加灵活,可以根据不同的应用需求进行定制。

打个比方,FPGA相当于一整个积木,自己可以定制。

如若理解有偏差,烦请指出,多谢!

相关推荐
电棍23317 小时前
verilog笔记
笔记·fpga开发
ZxsLoves1 天前
【【Systemverilog学习参考 简单的加法器验证-含覆盖率】】
学习·fpga开发
Ronin-Lotus1 天前
嵌入式硬件篇---数字电子技术中的触发器
嵌入式硬件·fpga开发·触发器·数字电子技术·上位机知识
ehiway2 天前
FPGA+GPU+CPU国产化人工智能平台
人工智能·fpga开发·硬件工程·国产化
蓑衣客VS索尼克2 天前
什么是逻辑分析仪?
arm开发·人工智能·fpga开发
Terasic友晶科技3 天前
第29篇 基于ARM A9处理器用C语言实现中断<五>
c语言·fpga开发·定时器中断
9527华安3 天前
FPGA实现GTY光口视频转USB3.0传输,基于FT601+Aurora 8b/10b编解码架构,提供2套工程源码和技术支持
fpga开发·音视频·aurora·gty·usb3.0·ft601
博览鸿蒙3 天前
FPGA开发要学些什么?如何快速入门?
fpga开发
@晓凡3 天前
FPGA中利用fifo时钟域转换---慢时钟域转快时钟域
fpga开发