显存位宽的计算

来源:百度知道 编辑:UC知道 时间:2024/06/23 14:54:11
百度百科中有一篇关于显卡位宽的文章《显存位宽 显存位宽是显存在一个时钟周期内所能传送数据的位数,位数越大则瞬间所能传输的数据量越大,这是显存的重要参数之一。目前市场上的显存位宽有64位、128位和256位三种,人们习惯上叫的64位显卡、128位显卡和256位显卡就是指其相应的显存位宽。显存位宽越高,性能越好价格也就越高,因此256位宽的显存更多应用于高端显卡,而主流显卡基本都采用128位显存。
大家知道显存带宽=显存频率X显存位宽/8,那么在显存频率相当的情况下,显存位宽将决定显存带宽的大小。比如说同样显存频率为500MHz的128位和256位显存,那么它俩的显存带宽将分别为:128位=500MHz*128∕8=8GB/s,而256位=500MHz*256∕8=16GB/s,是128位的2倍,可见显存位宽在显存数据中的重要性。》
关于这类公式128位=500MHz*128∕8=8GB/s, 我始终没弄明白是怎么算出来的 我知道128单位应该是bit 1G=1024M 1M=1024kb 1kb=1024字节 一字节=8bit 我换算过那个公式 应为不知道MHZ的单位 所以换算结果就老是不对 就连单位也不对 我知道GHZ MHZ和kHZ之间是1000X000X1000 1000X1000 1000 这个大小关系我是知道的 我想知道他们究竟是待什么单位

朋友,我看懂你的问题了。
这么给你说吧,你搞错了一个问题:
在这个算式中,显存频率和显存位宽的单位意义是不一样的。
显存位宽的“bit/8(换成Byte)”在计算时应当理解为“个”,而显存频率中的“MHz”则应理解为“每个中的量”。
那么在计算的时候,就不应当将显存位宽中的“bit/8”再换成“GB”了。
因为公式中的单位就是要求显存位宽用“bit/8”而显存频率用“GB”。
这样,计算出来就是500*128/8=8000MB/s了。
这个显存带宽的公式还可以写作“MHz*Byte”

显存位宽单位是比特 要除以8换算成字节。 也就是显存带宽是显存速度Mhz乘以字节 显存速度Mhz可以理解为每秒振动的次数 就是相乘的话意思是振一次就传送换算下来字节的一次,然后就是这么多次。字节的单位就是GB MB 时间单位是秒 显存上是1000的关系 主存上是1024 外存上是1000