• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

PCI-express 3.0 and GTX 580/AMD 6990

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

Xenohitsu

Member
Joined
Sep 28, 2010
Location
U.S.
Hi,

what kind of bandwidth does the Radeon 6990/GTX 580 have in terms of reaching the max PCI-e 2.0 bandwidth? How close are it to needing a PCI-e 3.0 revision?
 
At 60 FPS, you'd need to be loading 133MB of new data to the card per frame to saturate PCIE 2.0 x16 (8GB / 60). Even a 600MB/s SATA III SSD couldn't sustain that. You'd have 13.333 seconds of reading the drive per single second of screen time. Even if you loaded everything into RAM in advance... You need 480GB of data to saturate the bus for one minute. That'd take 13:20 of loading time from the disk (and you'd need to have that 480GB of RAM somewhere, too).

A "3.0" bus might be useful for a 16- or 24-drive RAID controller with SSDs, but your GPU is still nowhere close to needing it. The GPU is capable of using the bandwidth, there's just no application that requires it, nor storage system that can actually get that volume of data to the card that fast.
 
not close really... at least that I have heard of. A 5870 when going back to 8x is only a 1-2% drop so with that information you can figure out that having 2x the bandwidth shouldnt hold back a 580 or a 6990 I wouldnt imagine... someone will test it though.
 
Last edited:
At 60 FPS, you'd need to be loading 133MB of new data to the card per frame to saturate PCIE 2.0 x16 (8GB / 60). Even a 600MB/s SATA III SSD couldn't sustain that. You'd have 13.333 seconds of reading the drive per single second of screen time. Even if you loaded everything into RAM in advance... You need 480GB of data to saturate the bus for one minute. That'd take 13:20 of loading time from the disk (and you'd need to have that 480GB of RAM somewhere, too).

A "3.0" bus might be useful for a 16- or 24-drive RAID controller with SSDs, but your GPU is still nowhere close to needing it. The GPU is capable of using the bandwidth, there's just no application that requires it, nor storage system that can actually get that volume of data to the card that fast.

Interesting. Are there any types of Bitmap or High resolution images that are about 133MB in size per frame that when rendered/wrapped, can run a HD movie? For example a 1080p video runs on a dual core computer usually pretty well. If there were a more heavy processing need, I'm curious if 4x128GB RAM chips will one day be able to process that (It seems like yesterday there were 128MB RAM chips, and my first computer had 8MB RAM- 4x2MB, and today 4x2GB isn't too uncommon, so it seems like 128GB chips will be out soon? :D). I'm also thinking about animation and quadro/firepro cards.
https://secure.wikimedia.org/wikipedia/en/wiki/WQSXGA#WHUXGA_.287680.C3.974800.29

"WHUXGA an abbreviation for Wide Hex[adecatuple] Ultra Extended Graphics Array, is a display standard that can support a resolution up to 7680×4800 pixels, assuming a 16:10 aspect ratio. The name comes from the fact that it has sixteen (hexadecatuple) times as many pixels as a WUXGA display. A WHUXGA image consists of 36,864,000 pixels (approximately 37 megapixels). A monitor of 7680×4320 would also qualify as a WHUXGA display. UHDTV video requires a display of similar resolution (7680×4320) for properly displaying UHDTV content, which is 16 times the pixel count of the 1080 ATSC HDTV video standard."

Edit 2: so if that resolution is 16 times the pixel count, maybe an 8 core or 16(or 32) core computer could process that?

Also
"According to CSIRO, in the next decade, astronomers expect to be processing 10 petabytes of data every hour from the Square Kilometre Array (SKA) telescope.[10] The array is thus expected to generate approximately one exabyte every four days of operation. According to IBM, the new SKA telescope initiative will generate over an exabyte of data every day. IBM is designing hardware to process this information.[11]"
https://secure.wikimedia.org/wikipedia/en/wiki/Exabyte

I'm just putting together some ideas. Maybe there will be a practical use somewhere. :)

Edit: I guess if the human eye can't tell the difference it might not matter much while viewing, but during editing/pausing it might be useful for zooming in.
 
Last edited:
this reminds me of another post I made:http://www.overclockers.com/forums/showthread.php?t=658558
http://www.theinquirer.net/inquirer/feature/1811091/2011-intel-xeon-update-holy-socket-trinity

it looks like 64GB might be possible:
"In fact, even if you just provide one DIMM per channel for maximum speed and shortest traces, that still means eight modules per board, which - using mainstream unbuffered ECC or non-ECC modules at 4GB per stick late next year - would mean 32GB of very fast memory at your disposal. And, if the 'high performance load' option is used for two DIMMs per channel, it'll give you 64GB per system with those same modules."

i admit i don't understand it all, but 64GB/sec in RAM does seem interesting, though it might be 10 years before 480GB/sec will be around.
 
Last edited:
Back