Just need some clearification on GPU bandwidth in relation on PCI-Express transfer rate. Sorry if this is noob question but it will help me understand how graphic card actually work.
So to calculate the bandwidth you:
So if my graphics card has a bus width was 256 and memory speed was 900Mhz on a GDDR3
Single lane on PCI-Express v1.0 has transfer rate of 250MB/s so 16 lane will be 4GB/s
What is confusing me is that the interface (PCI-e) has a transfer rate is 4GB/s but the graphics card has a transfer rate of 57GB/s.
Question: So would this not cause a bottleneck because the interface can only transfer 4BG/s?
So to calculate the bandwidth you:
Memory Speed x Bus Width / 8 = Bandwidth (B/s)
So if my graphics card has a bus width was 256 and memory speed was 900Mhz on a GDDR3
Bandwidth = 900Mhz * 256 / 8 = 28GB/s (28GB/s * 2 = 57GB/s because GDDR3 is double data rate)
Single lane on PCI-Express v1.0 has transfer rate of 250MB/s so 16 lane will be 4GB/s
What is confusing me is that the interface (PCI-e) has a transfer rate is 4GB/s but the graphics card has a transfer rate of 57GB/s.
Question: So would this not cause a bottleneck because the interface can only transfer 4BG/s?