显存位宽和计算方法1

发布时间:2019-04-20 09:22:36   来源:文档文库   
字号:

显存位宽和计算方法1

 显存带宽
  显存带宽指的是一次可以读入的数据量,即表示显存与显示芯片之间交换数据的速度。带宽越大,显存与显示芯片之间的"通路"就越宽,数据""得就更为顺畅,不会造成堵塞。显存带宽可以由下面这个公式计算:显存频率×显存位宽/8(除以8是因为每8bit等于一个Byte)。这里说的显存位宽是指显存颗粒与外部进行数据交换的接口位宽,指的是在一个时钟周期之内能传送的bit数,从上面的计算式可以知道, 显存位宽是决定显存带宽的重要因素,与显卡性能息息相关。 我们经常说的某个显卡是64MB128bit的规格,其中128bit就是说该显卡的显存位宽了。目前市面上的绝大多数显卡的显存位宽都是128bit(部分是64bit),有些高端卡甚至是256bit的。
  下面我们以128bit9600显卡为例,其显存系统带宽=200MHz×2(因使用了DDR显存,所以乘以2)×128/8=6.4GB/S。如果显存是64bit9600SE,它的显存带宽=200X2X64/8=3.2GB/S由此看出,在相同的工作频率下,64位显存的带宽只有128位显存的一半。所以同一种显示芯片的显卡,用64bit显存位宽的性能远远不如位宽是128bit,理论上的差距达到了一倍,所以大家在买显卡的时候尽量选择128bit的产品。
  既然显存位宽那么重要,那究竟我们怎么样分辨显卡的显存位宽是多少bit呢?不要急,慢慢来。
  比较实在的方法是通过认识显存颗粒的编号的意义来分辨,下面也同样拿SAMSUNGHynix的显存颗粒来做例子:

上面是HynixmBGA封装2.5NS显存,看它的位数主要看编号的第89两位数字,这两个数字就代表位数。上面的编号是HY5DU283222,第89位数字是32,说明这颗显存的位数为32bitHynixTSOP封装的显存分辨方法也一样。

上面是SANSUNGTSOP封装2.5NS显存,看它的位数主要看编号的第67两个数字,这两个数字就代表位数。上面的编号是K4D261638E-TC50,第67位数字是16,说明这颗显存的位数为16bitSANSUNGMBGA封装的显存分辨方法也一样。
  知道每颗的位数,就可以根据: 显卡的显存位宽=单颗显存位宽X显存颗粒数量 这个公式计算出显卡的位宽。
  另一个比较简单的方法是根据显存的封装来分辨,这里主要讲TSOPMBGA封装,封装形式方面的认识上面已经有介绍了。这里有个规律:我们比较常见的TSOP封装是一般来说是16BIT/颗,而mBGA封装一般是32BIT/颗。所以我们要知道一张显卡究竟是多少bit,只要先数一下显卡有多少颗显存,再看看显存是什么封装,之后根据上面的规律(TSOP封装16bit/颗,mBGA封装32bit/)用显存数量乘以bit(TSOP16bitmBGA32bit)就得出总bit数了.比如一张显卡总共只有4TSOP封装的显存,那它的显存位宽就是4X16=64bit;如果是8TSOP的话,就是8X16=128bit了;如果是4MBGA封装的显存,那么它就是4X32=128bit

本文来源:https://www.2haoxitong.net/k/doc/5ea9a9beeffdc8d376eeaeaad1f34693dbef1049.html

《显存位宽和计算方法1.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式