gulogulo96 :
So this goes back to my original question why are manufactures using 1800 MHz when specifying the memory clock for the 4870 then when it should be either 900MHz or 3600MHz?
Not quite... Going from memory here, this is roughly what each type of memory runs at,, for three different types of things sent: commands from the memory controller, (i.e, commands to read/write) addresses for the memory operations to take place, and the actual data transfer for the memory operation. For this example, the clock speeds may not match what such memories are available in (or even capable of) in real life, but that is purely so that you can see how they relate in their differing clock rates for different parts; all of these are clocked so that their effective DATA transfer rate is identical. I also may be a bit off here, but this is the general idea... (someone WILL correct me where I'm wrong)
DDR
■Memory commands - 1000 MHz, double-pumped for 2000MHz effective.
■Memory addresses - 1000 MHz, double-pumped for 2000MHz effective.
■Memory data - 1000 MHz, double-pumped for 2000MHz effective.
DDR2
■Memory commands - 1000 MHz, double-pumped for 2000MHz effective.
■Memory addresses - 1000 MHz, double-pumped for 2000MHz effective.
■Memory data (internal) - 500 MHz, double-pumped for 1000MHz effective, double bit width.
■Memory data (external) - 1000 MHz, double-pumped for 2000MHz effective.
GDDR3
■(same as DDR2)
GDDR4
■Memory commands - 500 MHz, double-pumped for 1000MHz effective, double bit width.
■Memory addresses - 1000 MHz, double-pumped for 2000MHz effective.
■Memory data (internal) - 500 MHz, double-pumped for 1000MHz effective, double bit width.
■Memory data (external) - 1000 MHz, double-pumped for 2000MHz effective.
GDDR5
■Memory commands - 500 MHz, 500MHz effective, quadruple bit width. (not double-pumped so as to improve reliability)
■Memory addresses - 500 MHz, double-pumped for 1000MHz effective, double bit width.
■Memory data (internal) - 500 MHz, double-pumped for 1000MHz effective, double bit width.
■Memory data (external) - 1000 MHz, double-pumped for 2000MHz effective.
As you can see, as each type progresses, they find a way to scale down the clock speed of other parts of the RAM module while keeping the clock rate for the actual external data the same, allowing it to keep the same bandwidth without reducing its own number of pins... but by cutting the speed on the others, it allows the whole thing to be clocked much higher; the speeds I mention above are, of course, completely unrealistic for DDR and DDR2; the highest reasonable speeds for them tend to top out around 300MHz and 700MHz or so. (600MHz and 1400MHz effective) And because of their clock rate cuts, GDDR4 and GDDR5 can reach even higher external data clock rates; with respective speeds of 1400MHz (2800MHz effective) and 2250MHz (4500MHz) reportedly being available for volume production.