Memory Dividers

RapidSnail

Diamond Member
Apr 28, 2006
4,257
0
0
As far as I understand, RAM communicates with the CPU through the FSB in most systems (I've heard that is not the case in nForce chipsets). If the FSB is rated at, say, 400MHz (1600MTs effective); then the maximum speed that RAM may be clocked at is 400MHz* (800MTs effective: DDRx-800). When an enthusiast decides to overclock his CPU, unless he has an unlocked multiplier, he must increase the FSB. This puts strain on the RAM to keep up with the FSB in clock rate.

Enter the memory divider. The MD allows system RAM to run asynchronously with the FSB in a ratio described as RAM:FSB. With a MD of 1:2, for instance, RAM would be able to run at 1/2 the speed of the FSB thereby producing system stability. However, I always thought that the MD could only be configured to allow the RAM to run slower than the FSB. This would be because RAM communicates with the CPU through the FSB, so the FSB is the limit to how fast the RAM can run. But after reading numerous threads in this and other forums, I have seen users running their RAM faster than the FSB using a MD such as 5:4. Some of these users even have screenshots to back this up, so I know they didn't just reverse the MD ratio to FSB:RAM. How can the RAM, even with a MD, be able to be clocked higher than the FSB and still work properly? :confused:



*By the way, what is the difference between the I/O memory bus by which we match the FSB to, and the memory clock? I assume the I/O bus is what interfaces with the FSB, while the memory clock is what the individual memory cells run at. However, given a common memory clock such as 200MHz, the accompanying I/O bus speeds relative to DDR1/2/3 are: DDR-400, DDR2-800, and DDR3-1600. If the memory cells are running at the same speed in each case, how can increasing the I/O bus rate increase the amount of transfers? What I mean is, the memory cells hold the actual data, increasing the I/O bus would appear to me to be wasted since at maximum it "should" only be able to transfer as fast as the memory cells can feed it data.
 

DSF

Diamond Member
Oct 6, 2007
4,902
0
71
There are a number of different questions in your post, but I'll just pick one out. On current Intel chipsets the memory can't be run slower than the FSB. (This is not necessarily the case on Nvidia chipsets designed for Intel processors.) Also, since the highest FSB on a current consumer processor is 333MHz, there's some inherent headroom for overclocking before one needs to worry about DDR2-800 being able to keep up.
 

RapidSnail

Diamond Member
Apr 28, 2006
4,257
0
0
The whole purpose of the MD is so that memory can run slower than the FSB when the FSB has been OC'ed. I'd like to know how RAM can run faster than the FSB if the FSB is the limit to how fast system memory can communicate with the CPU.
 

myocardia

Diamond Member
Jun 21, 2003
9,291
30
91
Originally posted by: RapidSnail
The whole purpose of the MD is so that memory can run slower than the FSB when the FSB has been OC'ed. I'd like to know how RAM can run faster than the FSB if the FSB is the limit to how fast system memory can communicate with the CPU.

That's true, but the Intel chipsets don't have memory dividers, they have memory multipliers. And as long as the RAM isn't faster than the CPU, faster helps a tiny bit (a few percent).