GPU和CPU看上去只有一个字的区别,但是这两个对于电子设备的使用确是不一样的,而且差别还有一点大,两个的功能基本上在使用上表现上都是不一样的,但是他们的区别具体在哪里你都清楚吗?

CPU即中央处理器,GPU即图形处理器。其次,要解释两者的区别,要先明白两者的相同之处:两者都有总线和外界联系,有自己的缓存体系,以及数字和逻辑运算单元。一句话,两者都为了完成计算任务而设计。

cpu和gpu的差别是什么(GPU和CPU的区别你都清楚吗)(1)

CPU,在电脑中起着控制计算机运行的作用,是电脑的中央处理器。GPU是一个附属型的处理器,主要处理计算机中与图形计算有关的工作,并将数据更好地呈现在显示器中。只有CPU和GPU合作,才能最大程度上发挥电脑的性能。

GPU就是适合做并行量大的工作。渲染一帧画面,多边形数上百万,互不影响(理想条件)。最终画面1080p,像素数上百万,也互不影响(理想条件)。这种良好的并行负载使得GPU的架构能发挥出巨大实力。

CPU也并非没有这种使用场景,不然xeon的堆核核AVX512意义何在。

cpu和gpu的差别是什么(GPU和CPU的区别你都清楚吗)(2)

CPU虽然有多核,但总数没有超过两位数,每个核都有足够大的缓存和足够多的数字和逻辑运算单元,并辅助有很多加速分支判断甚至更复杂的逻辑判断的硬件。

GPU的核数远超CPU,被称为众核(NVIDIA Fermi有512个核)。

GPU和CPU的这些区别你都了解了吗?

,