GPU与CPU的区别

无聊的时候看到一个cpu和gpu感觉长得好像,cpu与gpu一个字母之差,但是在实物上去相差很多。相信大家都知道cpu是我们电脑的中央处理器,那么大家也应该知道gpu就是图形处理器了。那么他们到底有什么不同?

CPU全称Central Processing Unit中文名:中央处理器

CPU一般由逻辑运算单元、控制单元和存储单元组成。在逻辑运算和控制单元中包括一些寄存器,这些寄存器用于CPU在处理数据过程中数据的暂时保存。

CPU虽然有多核,但总数没有超过两位数,每个核都有足够大的缓存;CPU有足够多的数字和逻辑运算单元,并辅助有很多加速分支判断甚至更复杂的逻辑判断的硬件。cpu拥有超强的逻辑能力。CPU擅长处理具有复杂计算步骤和复杂数据依赖的计算任务,如分布式计算,数据压缩,人工智能,物理模拟,以及其他很多很多计算任务等

GPU全称Graphic Processing Unit中文名为:图形处理器

GPU能够从硬件上支持T&L(TransformandLighting,多边形转换与光源处理)的显示芯片,因为T&L是3D渲染中的一个重要部分,其作用是计算多边形的3D位置和处理动态光线效果,也可以称为“几何处理”。一个好的T&L单元,可以提供细致的3D物体和高级的光线特效;只不过大多数PC中,T&L的大部分运算是交由CPU处理的(这也就是所谓的软件T&L),由于CPU的任务繁多,除了T&L之外,还要做内存管理、输入响应等非3D图形处理工作,因此在实际运算的时候性能会大打折扣,常常出现显卡等待CPU数据的情况,其运算速度远跟不上今天复杂三维游戏的要求。即使CPU的工作频率超过3GHz或更高,对它的帮助也不大,由于这是PC本身设计造成的问题,与CPU的速度无太大关系。

GPU是作为一个附属型处理器出现存在的,它主要处理计算机中与图形计算有关的工作。

GPU的核数远超CPU,被称为众核,但每个核拥有的缓存大小相对校GPU的数字逻辑运算单元也少而简单(GPU初始时在浮点计算上一直弱于CPU)。gpu拥有超高的运算速度。GPU擅长于图像处理,所以gpu主要是用在图像、视频游戏等领域,GPU的功耗远远超过CPU。


本文转自:温州服务,转载此文目的在于传递更多信息,版权归原作者所有。如不支持转载,请联系小编demi@eetrend.com删除。

最新文章