我们不但可以亡羊补牢
更擅长未雨绸缪

关注我们

您的位置: 主页 > 支持与下载 > IT知识库 >
IT知识库

内存和显存只差一个字,差别这么大
时间:2018-04-20 作者:xnit 点击:

说到这里小诺不得不先为亲们理清一下它们的从属关系。

 

 

 

内存是亲亲宝贝电脑中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对宝贝电脑的影响非常大。内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。

 

 

那么提到显存呢,不得不提到显卡,一个完整的显卡包含了GPU和显存,显卡处理图形数据是要存放到显存里的,通过GPU来实现数据交换。

 

这里小诺将显存比喻成显卡的内存,其实显卡的GPU完全是一个精简的CPU,显存就是GPU的专用“内存”如果想提高显卡的性能,必然需要提高显卡的“内存”,就是显存的容量,这个和加大内存提高整个机器的性能一样,无论是玩游戏,还是处理数据等等等。

 

btw内存在某种特定情况下可以充当显存角色哦。

 

 

 

接着今天有人向小诺询问,为什么被视为ddr3的加强版、最接近ddr4的gddr5显存在参数上比ddr4的内存好了很多呢?

 

 

其实最早用在显卡上的DDR颗粒与用在内存上的DDR颗粒仍然是一样的。后来由于GPU特殊的需要,显存颗粒与内存颗粒开始分道扬镳了哦,这其中包括了几方面的因素:

 

 

1. GPU需要比CPU更高的带宽。

 

GPU不像CPU那样有大容量二三级缓存,GPU与显存之间的数据交换远比CPU频繁,而且大多都是突发性的数据流,因此GPU比CPU更加渴望得到更高的显存带宽支持。

 

 

 

位宽×频率=带宽,因此提高带宽的方法就是增加位宽和提高频率,但GPU对于位宽和频率的需求还有其它的因素

 

 

 

2. 显卡需要高位宽的显存,或者说显卡的位宽比显存更重要。

显存起到显示芯片的通道作用,决定显存在一个运算周期瞬间的吞吐量;位宽不足会引起高分辨率下画面不流畅,或帧数不稳定现象,原因是显卡芯片(GPU)没有充足的数据来计算。

 

 

3. 显卡能让显存达到更高的频率

显卡频率在一定意义上指的是显存的数据传输速度。

 

显存颗粒与GPU配套使用时,一般都经过专门的设计和优化,而不像内存那样有太多顾忌。同时GPU的显存控制器比CPU或北桥内存控制器性能优异,因此显存一般都能达到更高的频率哦。而内存受到内存PCB、主板走线、北桥CPU得诸多因素的限制很难冲击高频率(更快的数据传输速度)

 

 

所以GDDR5的带宽远大于DDR3 or DDR4等是理所应当的。

 

 

其实GDDR5在提高了带宽的同时也带来了延迟(时序)的大幅度增加,但因GPU的大规模并行结构,对延迟的容忍度较高,所以造成的性能损失非常小。而CPU是对延迟(时序)高度敏感的,在极限超频中可以看到对时序的稍微变化便会引起非常大的带宽损失。所以说其实GDDR对应GPU,DDR对应CPU是互相合适的,一个适合在对延迟容忍度高带宽吞吐量大的环境,一个适合对延迟容忍度第带宽吞吐量要求不高的环境。