冥王生活

您现在的位置是:首页 > 科技生活 > 正文

科技生活

GPU在显卡的什么位置(显卡里面有gpu吗)

admin2022-12-13科技生活117

GPU是在主机那个位置?CPU里还是显卡里?

GPU的位置要看是集成显卡还是独立显卡。独立显卡的GPU在显卡上面,集成显卡的GPU就在CPU里面了。

电脑里的GPU和CPU在哪里?

散热管下压着靠近内存条的是CPU,然后被散热管包围的靠近散热口的是显卡(GPU)。

独立显卡的GPU不在北桥对吗?那在什么位置?

北桥在主板上,GPU就是显示核心;在显卡的PCB主板中心,很明显,一个塑料四方块,四周一般是显存颗粒,GPU上面标注品牌核心代号和生产周期。

GPU是在显卡上吗?

GPU是显示卡的“心脏”,也就相当于CPU在电脑中的作用,它决定了该显卡的档次和大部分性能,同时也是2D显示卡和3D显示卡的区别依据。2D显示芯片在处理3D图像和特效时主要依赖CPU的处理能力,称为“软加速”。3D显示芯片是将三维图像和特效处理功能集中在显示芯片内,也即所谓的“硬件加速”功能。显示芯片通常是显示卡上最大的芯片(也是引脚最多的)。现在市场上的显卡大多采用NVIDIA和ATI两家公司的图形处理芯片。

于是NVIDIA公司在1999年发布GeForce

256图形处理芯片时首先提出GPU的概念。GPU使显卡减少了对CPU的依赖,并进行部分原本CPU的工作,尤其是在3D图形处理时。GPU所采用的核心技术有硬体TL、立方环境材质贴图和顶点混合、纹理压缩和凹凸映射贴图、双重纹理四像素256位渲染引擎等,而硬体TL技术可以说是GPU的标志。

简单说GPU就是能够从硬件上支持TL(Transform

and

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

详细见

GPU是什么东西

GPU即图形处理器,又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上进行图像运算工作的微处理器。

gpu和cpu在同一个位置么?

CPU和GPU之所以大不相同,是由于其设计目标的不同,它们分别针对了两种不同的应用场景CPU需要很强的通用性来处理各种不同的数据类型,同时又要逻辑判断又会引入大量的分支跳转和中断的处理。这些都使得CPU的内部结构异常复杂。而GPU面对的则是类型高度统一的、相互无依赖的大规模数据和不需要被打断的纯净的计算环境。于是CPU和GPU就呈现出非常不同的架构1、图片来自nVidia CUDA文档。其中绿色的是计算单元,橙红色的是存储单元,橙黄色的是控制单元。2、GPU采用了数量众多的计算单元和超长的流水线,但只有非常简单的控制逻辑并省去了Cache。而CPU不仅被Cache占据了大量空间,而且还有有复杂的控制逻辑和诸多优化电路,相比之下计算能力只是CPU很小的一部分3、Cache, local memory: CPU,GPU,Threads(线程数): GPU,CPU,Registers: GPU CPU 多寄存器可以支持非常多的Thread,thread需要用到register,thread数目大,register也必须得跟着很大才行,SIMD Unit(单指令多数据流,以同步方式,在同一时间内执行同一条指令): GPU,CPU。CPU 基于低延时的设计1、CPU有强大的ALU(算术运算单元),它可以在很少的时钟周期内完成算术计算,当今的CPU可以达到64bit 双精度。执行双精度浮点源算的加法和乘法只需要1~3个时钟周期,CPU的时钟周期的频率是非常高的,达到1.532~3gigahertz(千兆HZ, 10的9次方)。2、大的缓存也可以降低延时。保存很多的数据放在缓存里面,当需要访问的这些数据,只要在之前访问过的,如今直接在缓存里面取即可,复杂的逻辑控制单元。当程序含有多个分支的时候,它通过提供分支预测的能力来降低延时。3、数据转发。 当一些指令依赖前面的指令结果时,数据转发的逻辑控制单元决定这些指令在pipeline中的位置并且尽可能快的转发一个指令的结果给后续的指令。这些动作需要很多的对比电路单元和转发电路单元。什么类型的程序适合在GPU上运行1、计算密集型的程序。所谓计算密集型(Compute-intensive)的程序,就是其大部分运行时间花在了寄存器运算上,寄存器的速度和处理器的速度相当,从寄存器读写数据几乎没有延时。可以做一下对比,读内存的延迟大概是几百个时钟周期;读硬盘的速度就不说了,即便是SSD, 也实在是太慢了。2、易于并行的程序。GPU其实是一种SIMD(Single Instruction Multiple Data)架构, 他有成百上千个核,每一个核在同一时间最好能做同样的事情。

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~