Pentium 4 3.46 Extreme Edition and 925XE: 1066MHz FSB Support is Here
by Anand Lal Shimpi on October 31, 2004 3:00 PM EST- Posted in
- CPUs
Does the 1066MHz FSB Improve Memory Performance?
Quite possibly the biggest feature of the 1066MHz FSB today is the fact that it runs at a clock multiple of DDR2-533's frequency. Why is that such a big feature? It's analogy time:
If two people are having a conversation and they can both talk and listen at the same rate, then the conversation will flow as smoothly as possible. If person A talks and listens slower than person B, then person B will always be waiting for person A instead of communicating as fast as possible - a frustrating situation for those that have been here before. Running a FSB and memory bus asynchronously is just as frustrating to the CPU; if the two frequencies aren't synchronous then there is an additional latency penalty incurred while transferring data between the two buses and because of that additional latency penalty, there is a reduction in usable bandwidth.
With the original 925X chipset we were a bit unhappy to see that the Pentium 4's 800MHz FSB was paired with DDR2-533, creating one of those frustrating asynchronous situations. But with a 1066MHz FSB (266MHz x 4), the 925XE can communicate synchronously with DDR2-533 (266MHz x 2), thus reducing memory latency and increasing memory bandwidth in theory. What do we see in practice? To answer this question we look to two trusted measures of memory bandwidth and latency: CacheMem and ScienceMark 2.0.
First looking at latency we see that with the 1066MHz FSB, memory latency with DDR2-533 looks like it's hardly improved. Running the FSB at 1066MHz manages to shave off a just a few clock cycles.
DDR2-533 3-3-3-12 Latency Comparison - Cachemem | ||||
1066MHz
FSB
|
800MHz
FSB
|
Performance
Improvement
|
||
512-byte stride - 32MB block | 226
cycles
|
227
cycles
|
0.4%
|
|
1k stride - 32MB block | 239
cycles
|
241
cycles
|
0.8%
|
|
2k stride - 32MB block | 266
cycles
|
266
cycles
|
0%
|
|
4k stride - 32MB block | 311
cycles
|
311
cycles
|
0%
|
We look at ScienceMark and see the same basic situation but with slightly improved performance; looking at the absolute latency values in nanoseconds we see that the 1066MHz FSB manages to reduce memory latency by around 2 - 6%.
DDR2-533 3-3-3-12 Latency Comparison - ScienceMark 2.0 | ||||
1066MHz
FSB
|
800MHz
FSB
|
Performance
Improvement
|
||
16-byte stride | 4.69 ns
|
5 ns
|
6.2%
|
|
64-byte stride | 17.5 ns
|
18.12 ns
|
3.4%
|
|
256-byte stride | 73.43 ns
|
75.93 ns
|
3.3%
|
|
512-byte stride | 75.93
ns
|
77.81
ns
|
2.4%
|
The reduction in latency isn't insignificant under ScienceMark, but what about its affects on memory bandwidth?
Looking at Cachemem once again we see an increase in memory bandwidth of just under 4%.
DDR2-533 3-3-3-12 Bandwidth Comparison | ||||
1066MHz
FSB
|
800MHz
FSB
|
Performance
Improvement
|
||
ScienceMark 2.0 | 4742.02 MB/s
|
4347.63 MB/s
|
9.1%
|
|
CacheMem | 3455.3 MB/s
|
3324.7 MB/s
|
3.9%
|
ScienceMark appears more considerate of Intel's hard work and shows a 9% increase in memory bandwidth. The thing to keep in mind here is that the improvement in memory bandwidth will depend on the types of applications run, but the ScienceMark and Cachemem results should give you an indication of the range of improvements to be expected in applications that are memory bandwidth limited. In those applications that aren't currently bound by memory bandwidth, the impact will be much less.
What is important to keep in mind here is that DDR2 is still running at relatively high latencies. Even while running synchronously with the FSB, the 925XE and DDR2 combination still posts higher memory access latencies than 875/DDR400 platforms thanks to DDR2's high memory timings. We were able to run 3-3-3-12 timings on our DDR2 test platform by keeping memory voltage at a safe, but overclocked, 2.0V, but anything faster than that was too much for today's DDR2-533. It will take even lower latency DDR2 in order for even the 925XE platform to show some further performance advantages.
Given the relatively small increases in memory bandwidth and decreases in latency, the extra 66MHz of the 3.46EE will have to go a long way in order to gain any more ground for Intel. Let's see how things shape up in some real world tests.
63 Comments
View All Comments
IceWindius - Sunday, October 31, 2004 - link
Considering that Dell of all companies is playing the "Well, were starting to have second thoughts" game, I think its just a matter of time MAME.After all, it wasn't long ago that people thought AMD was going bankrupt and being bought by Intel now was it?
nlhowell - Sunday, October 31, 2004 - link
The ACDSee info is from the A64 FX-55 and 4000+ review, I believe.The 1ghz FSB seems delightfully useless. Maybe this was an attempt to get more people using the 925X chipset?
MAME - Sunday, October 31, 2004 - link
while AMD looks quite attractive in comparison, Intel does not have to worry about AMD for a long long time. AMD is unknown to almost the entire "average joe" market. Even if AMD had finally broke through to Dell and large businesses effectively, they simply can't produce enough chips for Intel to be effectedIceWindius - Sunday, October 31, 2004 - link
Ahhhhh AMD just keeps looking better and better. :)I WILL have a nForce 4 and AMD .90nm purring in my machine before Christmas. Half Life 2 will be pure utter buttery smoothness baby.
Steg55 - Sunday, October 31, 2004 - link
At this rate Intel are really going to lose favour in the eyes of....well everyone. If AMD can capitalise on this - get some aggressive marketing out they might finally be able to remove the underdog tag from there name.Just educate the masses AMD - MAKE AMD THE HOUSEHOLD NAME then nothing will stop you.
Steg
LocutusX - Sunday, October 31, 2004 - link
neo means new in Latin anyways, so no biggie. ;)Hulk - Sunday, October 31, 2004 - link
Jeez, another "so what?" release from Intel.I hope these guys can get it together enough to continue to remain competitive with AMD.
GhandiInstinct - Sunday, October 31, 2004 - link
Neo = New lolGhandiInstinct - Sunday, October 31, 2004 - link
"We can only wonder what Intel is thinking."Yes, canceling Tejas and 1.2 FSB and releasing crappy chipsets. Neo CEO = New Death for a company.
AMD you can take another sigh of relief.
skunkbuster - Sunday, October 31, 2004 - link
lol