GPU工作原理

发布网友 发布时间:2022-04-19 09:58

我来回答

4个回答

热心网友 时间:2023-06-25 07:22

当然是CPU的作用了. CPU除了运算程序外你也说了它回处理指令,就是CPU将图像指令发送给GPU,然后有GPU来运算图像信息最后在储存到显存里.

热心网友 时间:2023-06-25 07:22

电脑显卡的处理器称为图形处理单元(GPU),它对于显卡的功能就相当于CPU对于整台电脑,但是GPU的设计初衷是为了处理图形渲染所需要的复杂的数学和几何运算。一些高速的GPU往往包含比CPU更多的晶体管,而且,GPU的运行会产生大量的热量,因而,它们一般都安装有必需的散热片或者散热风扇。
GPU是能够从硬件上支持T&L(Transform and Lighting,多边形转换与光源处理)的显示芯片,因为T&L是3D渲染中的一个重要部分,其作用是计算多边形的3D位置和处理动态光线效果,也可以称为“几何处理”。一个好的T&L单元,可以提供细致的3D物体和高级的光线特效;只大多数PC中,T&L的大部分运算是交由CPU处理的(这也就是所谓的软件T&L),由于CPU的任务繁多,除了T&L之外,还要做内存管理、输入响应等非3D图形处理工作,因此在实际运算的时候性能会大打折扣,常常出现显卡等待CPU数据的情况,其运算速度远跟不上今天复杂三维游戏的要求。即使CPU的工作频率超过1GHz或更高,对它的帮助也不大,由于这是PC本身设计造成的问题,与CPU的速度无太大关系。
GPU是显示卡的“大脑”,它决定了该显卡的档次和大部分性能,同时也是2D显示卡和3D显示卡的区别依据。2D显示芯片在处理3D图像和特效时主要依赖CPU的处理能力,称为“软加速”。3D显示芯片是将三维图像和特效处理功能集中在显示芯片内,也即所谓的“硬件加速”功能。

热心网友 时间:2023-06-25 07:23

GPU内部是没有指令集的,所以,GPU内部也就不存在指令的概念。对GPU的调度,都是由运行在CPU中的GPU驱动程序来完成的。GPU就完全是一片并行矢量计算器。
屏幕上显示的都是一个个像素点,每个像素都有两个最基本的属性——颜色,位置。颜色包含四个维度——R,G,B,A(透明度);位置包含四个维度——X,Y,Z,W(相对坐标)。即每个像素是由两个四维矢量来定义的。GPU就是用来做这种矢量运算的。这也是为什么AMD一直采用4+1D或4D的结构设计GPU。
显存内部都是大量的材质,纹理,阴影等图形素材,GPU直接调用或存储。
所有指令层级的任务一律由CPU完成;硬件层面上的调度,数据的处理,在GPU内完成。

热心网友 时间:2023-06-25 07:24

跟 CPU 类似 不过处理都是 三角图形 图像方面的数据,专业的可以 维 基 百 科
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com