GPU是如何工作的?与CPU、DSP有什么区别?|yabo888vip

日期:2022-07-30 09:24:02 | 人气: 99703

GPU是如何工作的?与CPU、DSP有什么区别?|yabo888vip 本文摘要:GPU是显卡的心脏,和CPU在电脑上发挥的一样,它要求这个显卡的等级和大部分性能,同时也是2D显卡和3D显卡区别的依据。

yabo888vip

GPU是显卡的心脏,和CPU在电脑上发挥的一样,它要求这个显卡的等级和大部分性能,同时也是2D显卡和3D显卡区别的依据。2D表示芯片在处理3D图像和特殊效果时主要依赖于CPU的处理能力,被称为硬件。3D显示芯片是将三维图像和特殊效果处理功能集中在显示芯片内的所谓硬件加速功能。

芯片通常是显卡上的下一个芯片(也是插槽最少的芯片)。GPU增加对CPU的依赖,特别是在3D图形处理时,展开CPU的部分工作。GPU使用的核心技术是硬件TL、立方体环境的材质模式和顶点的混合、纹理传送和凹凸的共同体模式、双重纹理4像素256位模式引擎等,硬件TL技术可以说是GPU的标志。

yabo888vip

工作原理非常简单,GPU是硬件上需要反对TL(TransformandLighting,多边形切换和光源处理)的表明芯片。TL是3D图形中最重要的部分,起到计算多边形的3D方位和处理动态光线效果,也称为几何处理。能够得到精细的3D物体和高度的光线效果的良好的TL单元,但是,在很多PC中,TL的运算大部分交给CPU (所谓的软件TL ),CPU的任务多样,除了TL以外,还进行内存管理和输出呼吁等非3D图形处理。即使CPU的工作频率达到1GHz以上,也是PC自身设计的问题,与CPU的速度没有太大关系。

GPU图形处理大致可以分为下图箭头部分的5个步骤。分别是vertexshader、primitiveprocessing、rasterisation、fragmentshader、testingandblending。进行三维坐标绘制,生成画面输入图形的第一步,vertexshader。

yabo888vip

把三维空间的几个(x,y,z )顶点放入GPU。在这一步中,计算机不在内部模拟三维空间,而是将这些顶点放置在该空间的内部。

其次,投影到同一平面也是我们看到的画面。同时保存各点距投影面的垂直距离,进行先前的处理。这个过程看起来像地球看星星。

yabo888vip

地球的天空看起来像投影面。所有的星星无论远近都投影在同一面上。这个地球的我们,抬起头来看星星,不知道星星的远近,不知道亮度。GPU投影的结果与这种情况类似。

从地球上看到的星空看起来像星星投影在球面上。除非用于特别的设备,否则星与地球距离的第二步,primitiveprocessing是不能分离的。

链接相关点构成图形。最初输出几个顶点转移到GPU时,程序特别不注意哪些点必须组成人组成一条线或面。

和看起来像星座时一样,连接相关的星星构成特定的图案。


本文关键词:yabo888vip

本文来源:yabo888vip-www.cstingche.com

产品中心