level 13
lwyx2014
楼主
楼主之前认识到了虽然显存位宽是显存就是一次能传递的数据宽度,但现在打算思考一下显存位宽和显卡使用了几颗显存有关,还有等效频率这些问题。
先说GDDR显存的话,1080Ti的显存位宽是352bit,那么就应该由11颗1G的GDDR5X显存组成,一颗显存应该能提供32bit的显存位宽,BGA封装的显存一般情况下也是32bit每颗的,这个我之前查资料也有看过。
那1060 6G版的显存位宽是192bit,我就认为应该是有6颗GDDR5显存,1060 3G版的话虽然显存只有3G,但显存位宽也是192bit,显存应该也是有6块组成,只是一块显存只有512M的容量。1060 3G版和6G版的差距我认为主要在流处理器上,6G版的有1280个流处理器,3G版的有1152个流处理器。
GDDR显存的等效频率应该是固定来算的,例如GDDR5显存叠了四层,GDDR5X叠了八层,就应该是分别按乘4和乘8来算的。例如1050Ti的显存频率是1752,那么乘4就是7008。1070的显存频率是2002,那么等效频率就是8002。1080的显存频率是1251,那么乘以8的等效频率就是10008,1080Ti的显存频率是1376,那么等效频率就是11008。
再谈HBM显存的话,其中我知道HBM显存是和核心封装在一起的,一颗核心可以提供1024bit的位宽,这几张图分别是R9 FURY X,Vega64,Quadro GP100,TITAN V的核心。FURY X使用的是HBM显存,其他使用的是HBM2显存。那么FURY X有四颗显存就是4096的位宽,Vega64有两颗就是2048的位宽,Quadro GP100有四颗就是4096的位宽,那TITAN V看上去有4颗显存为什么只有3072的位宽呢?
我也知道HBM显存的带宽和显存频率有关,有几块的话等效频率就是多少,例如FURY X的显存频率是500,有四块显存等效频率就是2000,显存带宽是512G/s。Vega56的显存频率是800,有两块显存等效频率是1600,显存带宽是410G/s。Vega64的显存频率是945,有两块显存等效频率是1890,显存带宽是484G/s,Quadro GP100的显存频率是715,有四块显存等效频率应该就是2860,内存带宽732GB/s。
之前让我感到疑惑的是TITAN V的显存频率是850,四块显存的话等效频率应该是3400,但显存带宽只有652GB/s,再加上显存位宽实际上只有3072bit的原因,是不是就应该只有三块HBM2显存呢?
我认为有可能是这样的,TITAN V虽然核心图看起来是四颗HBM2显存,但实际上只有三颗,例如完整核心的Quadro GV100的显存是32G,由四颗8G的HBM2显存组成。TITAN V的显存只有12G,会不会泰坦V真的只是由三颗4G的HBM2显存组成的呢?
因为楼主在这些方面还是有点才疏学浅,所以希望大家看一下我对显存等效频率和位宽的一些思考,有什么不对的地方也希望大家指出。







2018年07月18日 07点07分
1
先说GDDR显存的话,1080Ti的显存位宽是352bit,那么就应该由11颗1G的GDDR5X显存组成,一颗显存应该能提供32bit的显存位宽,BGA封装的显存一般情况下也是32bit每颗的,这个我之前查资料也有看过。
那1060 6G版的显存位宽是192bit,我就认为应该是有6颗GDDR5显存,1060 3G版的话虽然显存只有3G,但显存位宽也是192bit,显存应该也是有6块组成,只是一块显存只有512M的容量。1060 3G版和6G版的差距我认为主要在流处理器上,6G版的有1280个流处理器,3G版的有1152个流处理器。
GDDR显存的等效频率应该是固定来算的,例如GDDR5显存叠了四层,GDDR5X叠了八层,就应该是分别按乘4和乘8来算的。例如1050Ti的显存频率是1752,那么乘4就是7008。1070的显存频率是2002,那么等效频率就是8002。1080的显存频率是1251,那么乘以8的等效频率就是10008,1080Ti的显存频率是1376,那么等效频率就是11008。
再谈HBM显存的话,其中我知道HBM显存是和核心封装在一起的,一颗核心可以提供1024bit的位宽,这几张图分别是R9 FURY X,Vega64,Quadro GP100,TITAN V的核心。FURY X使用的是HBM显存,其他使用的是HBM2显存。那么FURY X有四颗显存就是4096的位宽,Vega64有两颗就是2048的位宽,Quadro GP100有四颗就是4096的位宽,那TITAN V看上去有4颗显存为什么只有3072的位宽呢?
我也知道HBM显存的带宽和显存频率有关,有几块的话等效频率就是多少,例如FURY X的显存频率是500,有四块显存等效频率就是2000,显存带宽是512G/s。Vega56的显存频率是800,有两块显存等效频率是1600,显存带宽是410G/s。Vega64的显存频率是945,有两块显存等效频率是1890,显存带宽是484G/s,Quadro GP100的显存频率是715,有四块显存等效频率应该就是2860,内存带宽732GB/s。
之前让我感到疑惑的是TITAN V的显存频率是850,四块显存的话等效频率应该是3400,但显存带宽只有652GB/s,再加上显存位宽实际上只有3072bit的原因,是不是就应该只有三块HBM2显存呢?
我认为有可能是这样的,TITAN V虽然核心图看起来是四颗HBM2显存,但实际上只有三颗,例如完整核心的Quadro GV100的显存是32G,由四颗8G的HBM2显存组成。TITAN V的显存只有12G,会不会泰坦V真的只是由三颗4G的HBM2显存组成的呢?
因为楼主在这些方面还是有点才疏学浅,所以希望大家看一下我对显存等效频率和位宽的一些思考,有什么不对的地方也希望大家指出。











