显卡带宽计算
程序员文章站
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
显卡的带宽基本衡量了一个同档次,不同显存规格下,两个显卡的性能差据。
容量
显存处理系统与显卡之间的数据交换以及显示芯片运算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
显卡的带宽基本衡量了一个同档次,不同显存规格下,两个显卡的性能差据。