GPU和CPU有什么区别

  CPU主要用于处理各种不同的数据类型,架构复杂。而GPU面对的计算环境相对于较纯净,架构比CPU简单。通俗来说,CPU相当于整个智能电视的心脏,而GPU相当于显卡的心脏。



  CPU全称为Central Processing Unit,是计算机、电视等设备的中央处理器。它作为计算机的运算核心和控制核心,是决定机器性能优劣的核心组件,主要用于解释指令以及处理软件中的数据。


  GPU全称Graphic Processing Unit,也就是图像图形处理器。它决定了显卡的大部分性能,相当于显卡的心脏。同时也是2D显示卡和3D显示卡的区别依据。2D显示芯片在处理3D图像和特效时主要依赖CPU的处理能力,称为“软加速”。3D显示芯片是将三维图像和特效处理功能集中在显示芯片内,也即所谓的“硬件加速”功能。


  1.CPU主要用于处理各种不同的数据类型,架构复杂。而GPU面对的计算环境相对于较纯净,架构比CPU简单。


  2.CPU基于低延时的设计,有强大的ALU(算术运算单元),它可以在很少的时钟周期内完成算术计算。GPU是基于大的吞吐量设计,它的控制单元(左边黄色区域块)可以把多个的访问合并成少的访问。


精彩推荐