[技术讨论] 企业中的芯片发展趋势

[复制链接]
查看1230 | 回复2 | 2018-10-18 09:23:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
随着对运算速度要求的发展,智能化时代的电子产品,越来越需要处理需要大量并行计算,传统的CPU计算能力已经不能满足,GPU逐渐替代CPU的时代。一些需要大量算法的智能控制器,GPU+FPGA成为主流的解决方案。在未来,FPGA成为最有竞争力的一款。
1、CPU时代
中央处理器(CPU,英语:Central Processing Unit/Processor),是电子计算机的主要设备之一,电脑中的核心配件。其功能主要是解释计算机指令以及处理计算机软件中的数据。电脑中所有操作都由CPU负责读取指令,对指令译码并执行指令的核心部件。
2、GPU时代
图形处理器(英语:Graphics Processing Unit,缩写:GPU),又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上图像运算工作的微处理器。用途是将计算机系统所需要的显示信息进行转换驱动,并向显示器提供行扫描信号,控制显示器的正确显示,是连接显示器和个人电脑主板的重要元件,也是"人机对话"的重要设备之一。显卡作为电脑主机里的一个重要组成部分,承担输出显示图形的任务,对于从事专业图形设计的人来说显卡非常重要。
3、FPGA时代
FPGA(Field-Programmable GateArray),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
(1)2DFFT时,FPGA的主要瓶颈是内存带宽。GPU的瓶颈是核心数,但是显存
带宽也接近极限。CPU的瓶颈是处理器。
(2)如果处理不受内存带宽的限制,FPGA可以通过更大容量的芯片,高速数据
接口(GTX/GTH)实现高速流处理,稳胜CPU/GPU。
(3)CPU/GPU受到结构的限制,其并行规模的扩充比FPGA困难,对于2DFFT尤其如此。
(4)根据1DFFT和2DFFT的区别可知,如果做1DFFT的流处理,不受内存带宽
限制,中档FPGA可以稳胜GPU,更不用说CPU了。
(5)对于整数FFT和1DFFT流处理,不计成本,FPGA胜出。
(6)如果考虑系统规模、体积、功耗等因素,仍然是FPGA胜出。
(7)如果比较开发成本的话,FPGA完败。
回复

使用道具 举报

1014587981 | 2018-10-18 09:34:53 | 显示全部楼层
回复

使用道具 举报

mj8abcd | 2018-10-18 16:22:36 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

3万

主题

8318

回帖

8万

积分

三级逆天

积分
81840

终身成就奖特殊贡献奖原创先锋奖金点子奖优秀斑竹奖宣传大使奖