现在的位置: 首页资讯>正文
GPU能取代CPU吗?回答是否定的!
2018年04月03日 作者: 暂无评论 265+ 0

GPU是替代不了CPU的,同样,CPU也替代不了GPU。如果形象点理解,GPU就像一群蚂蚁,这些蚂蚁都做着同样的事,而CPU就像一只猴子,这只猴子做着各种不同的事。从根本上说CPU和GPU它们的目的不同,且有不同侧重点,也有着不同的性能特性,在某些工作中CPU执行得更快,另一工作中或许GPU能更好。

当你需要对大量数据做同样的事情时,GPU更合适,当你需要对同一数据做很多事情时,CPU正好。

然而在实际应用中,后一种情形更多,也就是CPU更为灵活能胜任更多的任务。GPU能做什么?关于图形方面的以及大型矩阵运算,如机器学习算法、挖矿、暴力破解密码等,GPU会有所帮助。

简单地说,CPU擅长分支预测等复杂操作,GPU擅长对大量数据进行简单操作。一个是复杂的劳动,一个是大量并行的工作。

其实GPU可以看作是一种专用的CPU,专为单指令在大块数据上工作而设计,这些数据都是进行相同的操作。

要知道处理一大块数据比处理一个一个数据更有效,执行指令开销也会大大降低,因为要处理大块数据,意味着需要更多的晶体管来并行工作,现在旗舰级显卡都是百亿以上的晶体管。

CPU呢,它的目的是尽可能快地在单个数据上执行单个指令。由于它只需要使用单个数据单条指令,因此所需的晶体管数量要少得多。

目前主流桌面CPU晶体管都是十亿以下,和顶级GPU相差十倍以上,但它需要更大的指令集,更复杂的ALU(算术逻辑单元),更好的分支预测,更好的虚拟化架构、更低的延迟等等。

另外,像我们的操作系统Windows,它是为x86处理器编写的,它需要做的任务执行的进程,在CPU上肯定更为高效,你想每个线程的任务并不相同,基本上难以并行化,完全发挥不了GPU的长处。

那么,可以预见在未来,随着CPU进一步强化处理数据块的能力,我们将看到CPU和GPU架构之间的融合,而且随着制造技术的进步和芯片的缩小,GPU也可以承担更复杂的指令。

CPU与GPU间的分工虽然还是大有不同,但彼此间的交集无疑会更多。

原文地址:http://www.eeboard.com/news/gpu-cpu/

搜索爱板网加关注,每日最新的开发板、智能硬件、开源硬件、活动等信息可以让你一手全掌握。推荐关注!

【微信扫描下图可直接关注】

相关文章

NVIDIA造出16核心全球最大GPU,它的作用功不可没!

在之前的GTC2018大会上,英伟达发布了全新的DGX-2超级计算机。凭借多达16颗Volta GPU强大的计算能力,这款重达350磅、售价40万美元

四小伙折腾被动散热机箱:CPU/显卡一体散热,售价3000元

PC装机是一个古老的不能再古老的话题了,大多数人追求的是便宜够用,极少数发烧友的目标就比较高大上了,外观、散热、噪音等要求就比较高了

改变“游戏规则”的 GPU Turbo,荣耀10还有这项手持夜拍科技

无论是 GPU Turbo 和 AIS 手持超级夜景,都是在麒麟芯片的基础上挖掘计算潜力来实现的,放在目前整个安卓阵营中,能够这样大规模应用自研芯片并以此来做深度开发的,华为和荣耀也是独一份。

AMD CPU/GPU两大高管同时出现在Intel实验室,咋回事?

AMD与Intel相爱相杀了近半个世纪,双方都是研究高性能芯片的,以前业务重叠的主要是CPU,但是Intel现在也要发力高性能GPU了,未来几年双方的正面竞争只会更多。

轻量级和高性能AI全覆盖,中天微发布两款国产CPU内核

CK860专为AI算法及DSP优化指令集,同样拥有128位SIMD计算引擎,性能则可以达到50 GOPS,与上一代CK810相比,性能提升超过40%。据称,这一架构已应用于浙江大华智能监控设备中。

给我留言

您必须 [ 登录 ] 才能发表留言!