[SOLVED] GPU Bandwidths in the hundreds, PCIe bandwidth in the tens???

maxcellerate

Distinguished
Mar 17, 2013
36
0
18,530
GPU memory bandwidths range from around 100 GBs to nearly 1TBs.
PCIe x16 bandwidth is 15GBs for version 3.0 - 31GBs for v 4.0.
So my question is : am I missing something?
 
Solution
What do they transfer? If you think of it like that it makes sense.

The PCIe bus only has to transfer data to/from the GPU and CPU. While you might think that's a lot of data, it really isn't that much. The GPUs memory has to not only store this data, but all the imaging effects like AA and more. This means not only lots of ram, but fast access to it as well.

4745454b

Titan
Moderator
What do they transfer? If you think of it like that it makes sense.

The PCIe bus only has to transfer data to/from the GPU and CPU. While you might think that's a lot of data, it really isn't that much. The GPUs memory has to not only store this data, but all the imaging effects like AA and more. This means not only lots of ram, but fast access to it as well.
 
Solution

maxcellerate

Distinguished
Mar 17, 2013
36
0
18,530
What do they transfer? If you think of it like that it makes sense.
Ah, I get it. What you mean is not 'what' they transfer, but 'where'.
The 'slow' PCIe bandwidth is between the CPU and the GPU memory; while the 'fast' GPU bandwidth is between the GPU memory and the GPU cores.
Making a large amount of ram on the GPU a very good idea.
Thank you for that, it does make sense.
 
Last edited: