Intel C2D vs A64

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Cerb

Elite Member
Aug 26, 2000
17,484
33
86
Pentium 4 EE didn't really offer anything over the standard models. It had 2 MB of L3 cache, but that didn't really do much to improve performance. Those models topped out at 3.46 GHz. If memory serves correctly, the entire reason P4EE came into existence was to immediately combat the release of K8.
Multicore and multitasking benchmarks took a long while to get good at showing what it was really like, even often including little things like min FPS. They were crazy expensive, but they were nice and smooth, too. It did come out to combat the K8, and it did a good job, if you had the money, and either wanted Intel, or were looking at big vendor options.
 

pantsaregood

Senior member
Feb 13, 2011
993
37
91
Multicore and multitasking benchmarks took a long while to get good at showing what it was really like, even often including little things like min FPS. They were crazy expensive, but they were nice and smooth, too. It did come out to combat the K8, and it did a good job, if you had the money, and either wanted Intel, or were looking at big vendor options.

Generally, the Pentium 4 EE performed almost identically to the Pentium 4. It was literally a Pentium 4 with 2 MB of L3 cache taped on. The later Pentium 4 EE (3.73 EE) didn't even have the extra cache.

As for multitasking, Pentium D was far superior to any Pentium 4. The implementation of HyperThreading (especially prior to Prescott) wasn't great. I distinctly recall the 3.4 EE generally being comparable to an Athlon 64 3200+, which isn't really a "great job" considering the price difference.
 

SPBHM

Diamond Member
Sep 12, 2012
5,068
423
126
The slowest Core 2 Duo certainly doesn't beat the fastest Athlon 64 X2. Core 2 wasn't the ridiculous leap forward people remember it as. Pentium 4 was just behind.

the trouble is, Core 2 duo had much higher IPC and could be overclocked (quite easily) to higher clocks,

12713.png

http://www.anandtech.com/show/2051

that's the e6300 (1.86GHz, $180) beating the less than 6 months old $1000k extreme CPU (and probably matching the $1k FX 60), and k8s with much higher clock, not to mention the e6600 ($300 CPU, compared to the FX, AMD's $1K CPU) and look at the x6800... C2D was huge,

before Conroe, things were a lot closer between netburst and k8.
http://www.anandtech.com/show/1975/4

11358.png
 

Cerb

Elite Member
Aug 26, 2000
17,484
33
86
Generally, the Pentium 4 EE performed almost identically to the Pentium 4. It was literally a Pentium 4 with 2 MB of L3 cache taped on.
Almost identically, except in practice, with background applications running, and the like. Fine, if you were one of those people that, "don't need antivirus," or, "don't multitask," I guess. It was also not literally a Pentium 4 with 2MB cache added, but was very much a Xeon in a desktop socket. The dies were going to be made for it either way.

As for multitasking, Pentium D was far superior to any Pentium 4. The implementation of HyperThreading (especially prior to Prescott) wasn't great. I distinctly recall the 3.4 EE generally being comparable to an Athlon 64 3200+, which isn't really a "great job" considering the price difference.
Considering the price difference, no. It was only a good option if you were a fanboy, or stuck with big OEMs. The A64 X2s were plain better, and forced Intel to use pricing and distribution tactics, until they could make the C2D (Yonah wasn't 64-bit, and never got fast enough for desktop or server dominance).

But seriously, go fire one up, along with a nearby dedicated A/C units :), and use it. The extra cache significantly improves performance, in cases like we normally use computers, with things like AV clients and browsers in the background. If you just go by common review scores of the time period, 845 chipsets with PC133 were <20% slower, too, no different than just getting a bit slower CPU (when, in reality, you could mistake a ~2.4B for a Celeron--I, and others, have even done just that, with PCs from that era). Reality didn't match it, except in very simplistic scenarios. I can't find them off-hand, but some forum members went about contriving cases that tried to measure that kind of real performance (including max wait time, which would be min FPS in games).

The problem with the Pentium D was that if you have a program that used shared data, bouncing between caches hurt performance, as did Windows' non-sticky scheduling, due to all accesses hitting the NB (CPU0 check->NB->CPU 1 evict->CPU 0 load). You wouldn't see that in most benchmarks, though, because it really is harder to measure, without doing a trace and replicating it, as identically as possible, across systems. With two separate threads, not sharing data structures, and with no other applications to make the caches cold in between slices, the Pentium D looked a lot better than in practice. Now, that said, it was a good value, if your electricity was cheap--they were priced very well for what it was, and they OCed nicely (the P4EE was priced based on Intel being able to get it, due to not being supply-limited, like AMD).

Such performance issues could readily be measured with server software (max request time is commonly a very important metric, and performance tracking is often built into applications, to be used as they are running in production), which, along with the FSB limitations, was among the reasons for the bigger caches on common Xeons (2 CPUs, or a multiprocessing task, could be enough to benefit, in an easily-benchmarkable manner).

Luckily, today, we have effective multithreaded and multitasking benchmarks, that do a good job of matching up with actual use, for the most part. Bulldozer would have looked a lot better with common benchmarks and benchmark suites from the mid 00s or earlier, too.
 
Last edited:

Kougar

Senior member
Apr 25, 2002
398
1
76
the trouble is, Core 2 duo had much higher IPC and could be overclocked (quite easily) to higher clocks,

that's the e6300 (1.86GHz, $180) beating the less than 6 months old $1000k extreme CPU (and probably matching the $1k FX 60), and k8s with much higher clock, not to mention the e6600 ($300 CPU, compared to the FX, AMD's $1K CPU) and look at the x6800... C2D was huge,

Mmm, those were the days. And you are completely correct.

I bought an E6300 immediately after C2D launched that June or July. With a little watercooling that E6300 could do an easy 100% overclock with a capable motherboard... 1.86Ghz to 3.8Ghz with safe voltages for 24/7 use. At that clockspeed it was beating even a stock X6800 easily. :biggrin: