欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

显卡带宽计算

程序员文章站 2023-03-23 11:31:28
显卡带宽计算显卡最重要的三个性能指标容量  显存处理系统与显卡之间的数据交换以及显示芯片运算3D图形时的数据缓存,因此显存容量自然就决定了显示芯片能处理的数据量。理论上讲,显存... 09-04-21...
显卡最重要的三个性能指标
容量
  显存处理系统与显卡之间的数据交换以及显示芯片运算3d图形时的数据缓存,因此显存容量自然就决定了显示芯片能处理的数据量。理论上讲,显存越大,显卡性能就越好。不过这些都只是理论上的计算而已,实际显卡性能要爱到很多因素的约束,如:显示芯片速度,显存位宽,显存速度等。
显存位宽
显存位宽也是显卡的一个重要参数。可以理解为数据进出通道的大小,显然,在显存速度(工作频率)一样的情况下,带宽越大,数据吞吐量越大,性能越好。就现在显卡比较常见的256bit和128bit而言,很明显,在显存频率相同的情况下,256bit显存的数据吞吐量128bit的两倍(实际是使用中是达不到的,这也受其它方面的影响,如内存,pci-e插槽,硬盘传输率等方面的因素),因此性能也会增强不少。
时钟周期和工作频率
这是非常重要的性能指标,指的是显存每处理一次数据要经过的时间。显存速度越快,单位时间交换数据量也就越大,在同等情况下显卡的性能将会得到明显提升,显存时钟周期一般以ns(纳秒)为单位,工作频率以mhz为单位。显存时钟周期跟工作频率一一对应,它们之间的关系为:

工作频率(mhz)=1÷时钟周期(ns)×1000
 常见显存时钟周期有5ns,4ns,3.8ns,3.6ns,3.3ns,2.8ns。对于ddr sdram显存来说,描述其工作频率时用的是等效工作频率。因为在时钟周期上的升沿和下降沿都能传送数据,所以在工作频率和数据位宽度相同的情况下,显存带宽是sdram的两倍。换句话说,在显存时钟周期相同的情况下,ddr sdram显存实际工作频率是sdram显存的两倍。例如5ns的sdram显存的工作频率为200mhz,而5ns的ddr sdram显存的等效工作频率就是400mhz。
我们来看看四个主要参数的计算公式:
显存容量=单颗显存容量×显存颗粒数量
显存位宽=单颗显存位宽×显存颗粒数量
显存工作频率=单颗显存的工作频率

带宽=工作频率×显存位宽÷8
了解了显存的位宽和速度,就可以知道显存的带宽了:
带宽=工作频率×显存位宽÷8 
之所以要除以8,是因为每8个bit(位)等于一个byte(字节)。带宽是显存速度的最终衡量,数据吞吐量的大小也就是显存的速度就看带宽。
单颗显存速度
1/纳秒速度 x 2 x1000 = 频率
比如一颗 1.4ns显存的x1600xt ddr3显存的显卡,那么显卡的显存频率计算方法是:
1/1.4 x 2 x 1000 =1428mhz 1/纳秒速度 x 2 x1000 = 频率

这块显卡的带宽计算方法是:
1428mhz x 128bit /8 = 22.857gb/s 带宽=工作频率×显存位宽÷8
显卡的带宽基本衡量了一个同档次,不同显存规格下,两个显卡的性能差据。