- Mar 15, 2003
- 2,157
- 82
- 91
As I understand it, due to the "deep pipeline" architecture of the Pentium 4, the memory being used should match, or exceed, the bandwidth of the FSB for optimal performance, because it keeps the CPU "fed" with instructions, instead of the CPU "wasting" cycles doing nothing.
Assuming I described it correctly, what makes the P4 so special? Doesn't any CPU benefit from having memory match or exceed its FSB speed? Or is it that the architecture of the P4 simply makes it take more of a hit than the average CPU to have memory slower than the FSB speed?
And is synchronous memory speed better than faster, asynchronous memory speed?
Examples...
Synchronous memory setups:
400MHz FSB (100MHz quad-pumped) : 400MHz RAM (PC3200)
533MHz FSB (133MHz quad-pumped) : 533MHz RAM (PC2100 dual-channel)
800MHz FSB (200MHz quad-pumped) : 800MHz RAM (PC3200 dual-channel)
Asynchronous, but faster memory setups:
400MHz FSB (100MHz quad-pumped) : >400MHz RAM
533MHz FSB (133MHz quad-pumped) : >533MHz RAM
800MHz FSB (200MHz quad-pumped) : >800MHz RAM
Something tells me I've got something wrong. I could use some clarification.
Assuming I described it correctly, what makes the P4 so special? Doesn't any CPU benefit from having memory match or exceed its FSB speed? Or is it that the architecture of the P4 simply makes it take more of a hit than the average CPU to have memory slower than the FSB speed?
And is synchronous memory speed better than faster, asynchronous memory speed?
Examples...
Synchronous memory setups:
400MHz FSB (100MHz quad-pumped) : 400MHz RAM (PC3200)
533MHz FSB (133MHz quad-pumped) : 533MHz RAM (PC2100 dual-channel)
800MHz FSB (200MHz quad-pumped) : 800MHz RAM (PC3200 dual-channel)
Asynchronous, but faster memory setups:
400MHz FSB (100MHz quad-pumped) : >400MHz RAM
533MHz FSB (133MHz quad-pumped) : >533MHz RAM
800MHz FSB (200MHz quad-pumped) : >800MHz RAM
Something tells me I've got something wrong. I could use some clarification.