GPU芯片有哪些特点?GPU芯片和CPU芯片的区别是什么?
GPU也称显示核心、视觉处理器、显示芯片,是一种专门用于个人电脑、工作站、游戏机和一些移动设备做图像和图形相关操作的微处理器。
GPU减少了显卡对CPU的依赖,完成了原CPU的部分工作。特别是在3D图形处理方面,GPU采用的核心技术包括硬件T&L、立方体环境材质映射与顶点混合、纹理压缩与凹凸映射、双纹理四像素256位渲染引擎等。而硬件T&L技术可以说是GPU的标志。GPU厂商主要是NVIDIA和ATI。在GPU方面,由于输出值小,进入门槛高,市场上几乎只剩下两家能够开发高性能gpu的厂商:AMD和Nvidia。
CPU由ALU和CU两部分组成,此外,还有一些寄存器和缓存存储器以及连接它们的数据、控制和状态总线。ALU用于执行算术运算、移位运算、地址运算和变换;寄存器用于存储中间数据和指令;CU负责解码指令,并为每条指令执行的各种操作发送控制信号。CPU对数据进行分步处理,难以满足大规模、高速数据处理的需求。CPU功能模块多,适用于复杂的计算环境。大部分晶体管用于控制电路和缓存,而一小部分晶体管用于完成计算工作。GPU的控制相对简单,且不需要较大的Cache,大部分晶体管可以用于各种特殊电路和流水线,GPU的计算速度大大提高,具有较强的浮点运算能力。但普通GPU包含数百核,高端GPU则有上万核,这对于多媒体处理中大量重复处理来说是天然优势,更重要的是对于大规模并行数据处理而言。
虽然,GPU是为图像处理而设计的,但其架构并不是专门的图像处理算法,只是对CPU架构进行了优化,因此GPU广泛应用于图像处理,不仅在科学计算、密码破解、数值分析、数据处理、财务分析等领域都需要广泛应用并行计算。