Sign in with
Sign up | Sign in
Your question

Metric used for memory bandwidth

Tags:
  • Performance
  • Bandwidth
  • Graphics
  • Memory
Last response: in Graphics & Displays
Share
September 4, 2014 12:40:35 PM

Hi guys. I've developed a DirectX application and I need to measure the performance achieved in several scenarios. One question that I really need to answer and wasn't able to find anywhere is about the metrics used for the GPU's memory bandwidth.

For instance, I own a Gigabyte Geforce GTX 660 and in the technical specifications that I've found say the memory bandwidth is 144.2 GB/S but my question is: in this case, 1 GB = 100,000,000 bytes or 1GB = 2^30 bytes ?

I thought it was the former, but my profiler says that my application reachs maximum speeds of 155.83 GB/S. My profiler could be wrong too. That's why I would like to know if I should change the metric used for the performance calculation or if somehow my gigabyte geforce gtx 660 is better than I hoped or if my profiler needs to be checked. I really hope it's not the last option hehe. Regards.

More about : metric memory bandwidth

a b } Memory
September 4, 2014 1:29:37 PM

The formula is
memory bus width / 8 * effective memory clock
so for the 660
192/8*6008=144192 or 144.2GB/s so it's 1000 per GB in this case
m
1
l
!