FPGA与GPU在将来嵌入式应用中谁能更胜一筹

FPGA与GPU在将来嵌入式应用中谁能更胜一筹,第1张

GPU的面向对象太少 只有图像处理。 而FPGA却可以覆盖很多行业,并且可以全定制硬件,所以FPGA肯定更有优势。 因为集成度高代表硬件成本降低并且风险变小。只是对设计能力要求不一样!但是 真正懂产品设计的FPGA工程师是很少的,很多都是搞验证的。

可从性能、可编程性、灵活性等方面对CPU、GPU、FPGA等不同类型的服务器进行系统的对比分析比较,我们可以从考虑业务应用先选择GPU型号;考虑服务器的使用场景及数量;考虑客户自身的目标使用人群及IT运维能力;考虑服务器配套软件的价值及服务的价值;考虑整体GPU集群系统的成熟度及工程效率。在选择GPU服务器的时候,你可以从这些方面了解看看。英伟达在国内外的口碑都是挺不错的,或者找英伟达授权的代理商也是可以的。思腾合力你可以看看,它也是英伟达精英级的合作伙伴,是我们公司一直在合作的厂商,服务还是非常好的,而且性能、质量方面都没有出现过问题。

FPGA(Field Programmable Gate Array,现场可编程门阵列)具有足够的计算能力和足够的灵活性。FPGA的计算速度快是源于它本质上是无指令、无需共享内存的体系结构。对于保存状态的需求,FPGA中的寄存器和片上内存(BRAM)是属于各自的控制逻辑的,无需不必要的仲裁和缓存,因此FPGA在运算速度足够快,优于GPU。同时FPGA也是一种半定制的硬件,通过编程可定义其中的单元配置和链接架构进行计算,因此具有较强的灵活性。相对于GPU,FPGA能管理能运算,但是相对开发周期长,复杂算法开发难度大。
ASIC(Application Specific Integrated Circuit特定用途集成电路)根据产品的需求进行特定设计和制造的集成电路,能够在特定功能上进行强化,具有更高的处理速度和更低的能耗。缺点是研发成本高,前期研发投入周期长,且由于是定制化,可复制性一般,因此只有用量足够大时才能够分摊前期投入,降低成本。
CPU:
中央处理器作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元,CPU 是对计算机的所有硬件资源(如存储器、输入输出单元) 进行控制调配、执行通用运算的核心硬件单元。
优点:CPU有大量的缓存和复杂的逻辑控制单元,非常擅长逻辑控制、串行的运算
缺点:不擅长复杂算法运算和处理并行重复的 *** 作。
对于AI芯片来说,算力最弱的是cpu。虽然cpu主频最高,但是单颗也就8核,16核的样子,一个核35g,16核也就56g,再考虑指令周期,每秒最多也就30g次乘法。还是定点的。
生产厂商:intel、AMD
现在设计师最需要的就是GPUCPU,呆猫桌面云可以享受高GPUCPU的待遇。
GPU:
图形处理器,又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上做图像和图形相关运算工作的微处理器。
优点:提供了多核并行计算的基础结构,且核心数非常多,可以支撑大量数据的并行计算,拥有更高的浮点运算能力。
缺点:管理控制能力(最弱),功耗(最高)。
生产厂商:AMD、NVIDIA


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13418172.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-01
下一篇 2023-08-01

发表评论

登录后才能评论

评论列表(0条)

保存