icon-cookie
The website uses cookies to optimize your user experience. Using this website grants us the permission to collect certain information essential to the provision of our services to you, but you may change the cookie settings within your browser any time you wish. Learn more
I agree
blank_error__heading
blank_error__body
Text direction?

GPU到底是什么,摩尔定律放缓了,高性能GPU会发挥不可替代的作用

腾闻创想

发布时间:05-0919:01数码达人,优质创作者

GPU到底是什么

摩尔定律已经开始放缓

在曾经的30多年时间里,摩尔定律一直都是处理器领域的金科玉律。这也很符合逻辑,因为当时微处理器的性能确实是每年都会提升50%的。但是由于半导体的物理属性限制,芯片上的晶体管数量已经基本趋于饱和,触控物理天花板了。也就是意味着今后CPU性能每年最多只能提升10%。

GPU的算力提升仍然有很大的空间

因为CPU的性能提升已经出现瓶颈,所以现在很多重要的密集型并行计算都交给GPU直接处理、计算,而CPU就负责全局分配和调控。而GPU的性能提升幅度是非常大的,按照英伟达官方预测,以2005年为起止点,到2025年,GPU的计算性能将会提升1000倍。

GPU到底是什么

GPU到底是什么呢?我们都知道它其实就是我们所说的显卡,而GPU实际上的意思是 "Graphic Processing Unit",中文译名是图形处理器。不过我认为英文原意更能表达出显卡芯片的原理:Unit意为集合,Graphic Processing意为图形计算器,直译就是图形计算器集合体。可能你觉得我说得怪怪的,但是如果你了解GPU芯片结构原理,就会知道“老黄”发明这个“GPU”概念非常言之有理。

GPU的是CPU头号辅佐功臣

GPU要比CPU核心数要多得多,达到上千个

实际上,我们对CPU结构非常熟悉。一颗处理器其实由多个运算核心组合而成的,比如我们熟悉的i9 9900k拥有8颗运算核心。而GPU却拥有上百颗甚至上千个运算核心,比如现在的RTX2080Ti的GPU核心数量就多达到4352个。因此,如果单是并行计算的话,CPU的算力是比不上GPU的。

CPU适合复杂多任务运算,GPU适合并行计算

说到微架构,为了执行不同的任务,实际上它们就从根本上不一样了。因此,你电脑上的CPU就擅长快速完成很多不同的任务。现在电脑的通用性其实是非常强的,配合不同软件可以完成各种各样的不同工作任务,玩游戏、视频转码编辑、音频转码等等。这样CPU就需要有效处理很多随机而多样的进程。这样你在运行多任务的时候,就不会出现卡顿,CPU资源不够用的状况。

对于GPU而言,目的只有一个。图形渲染,图形渲染需要同时做上百万极其相似的运算。所以,GPU比CPU更注重于原数据的吞吐量,而CPU为协同不同的工作量而设计得更多样化。GPU的架构通常会有很多很多相同的处理单元,用来运算相似的数学方程,以决定某种图形效果。

事实上,显卡高度并行的特性让通用计算图形处理器流行了起来。比如挖矿和科学实验等,都需要图形处理器擅长的大量数字运算。

GPU目的只有一个—协助CPU完成高密集的复杂任务

其实一个完整的计算机系统,有三个非常重要的芯片。它们就是CPU、GPU和芯片组。芯片组只负责I/O的管理,没有很多复杂计算任务。而CPU和GPU才是重头戏,GPU除了图像处理之外,还有在AI、机器学习和深度学习中有着不可忽视的作用。实际上,GPU目的只有一个:协助CPU完成高密集的复杂任务。

Measure
Measure
Related Notes
Get a free MyMarkup account to save this article and view it later on any device.
Create account

End User License Agreement

Summary | 12 Annotations
微处理器的性能确实是每年都会提升50%的
2020/07/13 04:48
到2025年,GPU的计算性能将会提升1000倍。
2020/07/13 04:50
GPU要比CPU核心数要多得多,达到上千个
2020/07/13 04:51
CPU适合复杂多任务运算,GPU适合并行计算
2020/07/13 04:51
CPU就需要有效处理很多随机而多样的进程
2020/07/13 04:52
图形渲染
2020/07/13 04:52
GPU比CPU更注重于原数据的吞吐量
2020/07/13 04:53
GPU的架构通常会有很多很多相同的处理单元
2020/07/13 04:53
显卡高度并行的特性让
2020/07/13 04:53
GPU目的只有一个—协助CPU完成高密集的复杂任务
2020/07/13 04:53
CPU、GPU和芯片组
2020/07/13 04:53
芯片组只负责I/O的管理
2020/07/13 04:53