Hello fellow netcitizens I have some hardware bandwidth questions for you:
Q1: Some websites specifications say:
- The Athlon X2 4800 processor is limited to 6.4 Gigabyte/sec of memory bandwidth.
- Intel Pentium Extreme Edition processor is limited to 6.4 Gigabyte/sec of memory bandwidth.
Case 1. Does this mean 3.2 Gigabyte/sec in both directions ?
Case 2. Or is it possible to have 6.4 Gigabyte/sec going in one direction ?
Q2: Some website specifications say (more or less):
PCI-E 16x slot is 8 Gigabyte/sec, 4 Gigabyte/sec IN and 4 Gigabyte/Sec out PCI-E 8x slot is 4 Gigabyte/sec, 2 Gigabyte/sec IN and 2 Gigabyte/Sec out PCI-E 4x slot is 2 Gigabyte/sec, 1 Gigabyte/sec IN and 1 Gigabyte/Sec out PCI-E 2x slot is 1 Gigabyte/sec, 512 Megabyte/sec IN and 512 Megabyte/Sec out PCI-E 1x slot is 512 Megabyte/sec, 256 Megabyte/sec IN and 256 Megabyte/Sec out
Case 3. So does this mean that PCI-E 16x slot is limited to 4 Gigabyte/sec in one direction ?
Case 4. Or is it possible to go 8 Gigabyte/sec in one direction ?
I'll assume Case 2 and Case 3 to be true.
Furthermore it seems current SLI motherboards when in SLI mode, turn the two PCI-E 16x slots into PCI-E 8x slots.
So the bandwidth that is available in SLI mode is the same as in SINGLE mode.
Anyway in both cases this would mean a maximum input for the graphics cards of:
Single: 4 Gigabyte/sec Input.
SLI: 2 Gigabyte/sec + 2 Gigabyte/sec = 4 Gigabyte/sec Input.
So that would leave 2.4 Gigabyte/sec for output. (from graphics card back to RAM)
Single: 2.4 Gigabyte/sec Output
SLI: 1.2 Gigabyte/sec + 1.2 Gigabyte/sec = 2.4 Gigabyte/sec Output.
So if I were to buy such an SLI motherboard it would be pointless to buy a graphics card which can handle more than 2 gigabyte/sec of input and more than 1.2 gigabyte/sec of output.
Q3: How much bandwidth can the new Nvidia GTX 7800 process for input and generate for output ?
Q4: How much bandwidth can the processors handle ?
Alternatively I could wait for new motherboards to come out with FULL BANDWIDTH PCI-E 16x slots.
Then the picture would look like this:
Single: 4 Gigabyte/sec Input.
SLI: 4 Gigabyte/sec + 4 Gigabyte/sec = 8 Gigabyte/sec Input.
BUT this is now limited by the the processor/memory controller: 6.4 Gigabyte/sec
SLI: 3.2 Gigabyte/sec + 3.2 Gigabyte/sec = 6.4 Gigabyte/sec Input.
That would leave no room for output... that s bad.
So better could be:
SLI: 2 Gigabyte/sec + 2 Gigabyte/sec = 4 Gigabyte/sec Input.
SLI: 1.2 Gigabyte/sec + 1.2 Gigabyte/sec = 2.4 Gigabyte/sec Output/
So I think I must come to the conclusion that with this processor/memory controller/bandwidth limitation waiting/buying this new motherboard will solve absolutely nothing. Since the bottleneck is in the processor/memory controller. (I think sometimes this is called the northbridge chip ? )
Anyway these dual core processors are very expensive.. so just upgrading them in the future for a little bit more bandwidth seems crazy.
My conclusion is as follows:
- If the single card (the gtx 7800) is able to handle 6.4 Gigabyte/sec of input + output then I don't need SLI ;)
- Otherwise I could buy into SLI as soon as the price has dropped to a certain point for the secondary graphics card.
The performance increase for SLI is: ( ( Final Performance - Original Performance ) / Original Performance ) *
100% ( ( 6.4 - 4.0 ) / 4.0 ) * 100% = 60%
Let's see the current price is $500 dollars.
So the price of the future card should only be 60% of the price which it is now.
$5 * 60% = $300 dollars
Alternative way of calculating:
The current performance is 100% procent.
The future performance will be 160% procent.
So the future total price should not exceed 160 * $5 dollars = $800 total dollars
We might already have payed $500 dollars so an investment of $300 dollars is warrented to get the same percentagual increase in performance hehehehehehhihihihi.
Ofcourse by then much better cards might have come out with even superior performance... though our current motherboards won't be able to benefit from them, simply because the bottleneck of 4 Gigabyte/sec in and 4 Gigabyte/sec out... but that would exceed the main memory/ram of
6.4 Gigabyte... so finally we more or less limited to 3.2 Gigabyte/sec for current motherboards/processors/chipsets ;)
Bye, Skybuck.