Intel's Core 2 Extreme QX6700: The Multi-core Era Begins
by Anand Lal Shimpi on November 2, 2006 2:14 AM EST- Posted in
- CPUs
Using a Quad Core System
Intel's first dual core processors, codenamed Smithfield, were actually the first 90nm Intel CPUs we actually recommended. The reason being that the real world performance improvement brought about by having two cores at your fingertips was simply too much to resist, especially if you were a heavy multitasker. A big reason for the improvement in real world performance came about because of inefficiencies in the way Windows XP's scheduler handled juggling multiple threads, especially on a single core CPU. The move to dual core got rid of many of those nasty Not Responding windows when Windows' scheduler would simply never properly allocate CPU cycles to a particular thread.
Inevitably the same thread juggling problems we saw with single core CPUs would eventually apply to dual core CPUs, just with more active threads. Intel once told us that we'd run into the same sort of scheduler/CPU cycle limitations at a bit over a dozen active threads on a dual core CPU, meaning at that point, it's time for four cores.
We performed a quick test to see if we could spot the real world difference in multitasking and system responsiveness between a dual core and a quad core CPU. We took our test bed and ran as many multithreaded benchmarks as we could feasibly start without completely bogging down the system; we ran our 3dsmax, Cinebench, DivX, WME and iTunes tests all at the same time, not to see how fast they'd run, but to see how responsive the rest of the system would be with a dual core CPU vs. a quad core CPU.
On both systems we had no problems launching Explorer windows or navigating the OS while all of those tasks executed, indicating that we were no where near that saturation point where the entire system becomes unresponsive; good news for dual core owners.
We could switch between all of the running applications without running into a window that wouldn't respond, with the exception of iTunes. Regardless of whether we had two or four cores at our disposal, iTunes would only respond when it felt like it. Although the encoding task was continuing, we couldn't interact with the application without waiting a handful of seconds for it to regain consciousness.
The primary difference between two and four cores in our very heavy multitasking scenario was in the work that got done. While the 3dsmax, DivX, WME and iTunes tests all managed to inch along during our test, with a dual core setup the Cinebench test wouldn't even start until after iTunes had completed. On the quad core setup, Cinebench ran alongside iTunes, albeit at a slow pace.
It's a faint difference but it does highlight an important point - even the heaviest of multitaskers aren't likely to see a huge difference in system responsiveness with four cores vs. two. It is in the performance of individual threads, especially when you have a lot that are contending for CPU time, that you'll see a much bigger difference between Kentsfield and Conroe.
59 Comments
View All Comments
Sharky974 - Friday, November 3, 2006 - link
Dudes, I remember reading, with detailed benchmarks from a site that specialized in HDD's, that raid array's for speed are COMPLETELY AND UNEQUIVICABLY USELESS.It bugs me too, because then as now, people just refuse to accept that fact, even with benchmarks proving it over and over staring them right in the face. RAID DOES NOT SPEED UP YOUR SYSTEM. PERIOD.
If you want to use it for auto backup otoh, fine..
cjb110 - Thursday, November 2, 2006 - link
One question I would like answered, would a quad core help with the gaming and background task usage? (i.e. IM, P2P etc etc) Is Windows intellegent enough to use those cores properly?Reason I ask is I'm planning to go from a 2 pc setup (1 gaming, 1 background tasks) to a single setup, and wondering if quad would be an even better solution for me?
Sunrise089 - Thursday, November 2, 2006 - link
Probably not. While this sounds like a good idea, the main benefit in going dual-core is offloading 100% of those background tasts to the second core, so the game gets one core all to itself. Moving from two to four does almost nothing because there isn't anything else to unload. Now, in the future there will be more titles that will use 2 cores, so 4 core chips have their uses, but by then most readers of this site will have upgraded again anyways.JarredWalton - Thursday, November 2, 2006 - link
Depends on the background tasks. If you're running something in the background like media encoding, which can already easily use two cores, I would expect quad core to do better. If you're running BitTorrent plus media encoding plus a TV recording application, then I would expect even more benefit if you try to game. Of course, if you're doing all that, you better have a nice HDD configuration as well. RAID 0 with NCQ enabled should suffice.Sunrise089 - Thursday, November 2, 2006 - link
Ok, sure, but when most people ask this question they are talking about a game plus IM and anti-virus and maybe a Firefox window. Not all that many people play fullscreen games while encoding files and bittorrenting.JarredWalton - Thursday, November 2, 2006 - link
Right, in which case there's little difference, at least right now. When games start coming out that can use multiple cores (not just 2 or even 4), then it could become a lot more important. For now, dual cores is plenty for 99% of people.shabby - Thursday, November 2, 2006 - link
I love it how steve jobs is pimping the intel chip now, before his ppc chips were oh so much faster then intel chips. What a two faced whore...Donegrim - Thursday, November 2, 2006 - link
But before his ppc chips WERE more powerful than Intel ones. Before the core architecture came into being. Now the core is faster than the ppc, so he is using them. Makes sense really, I'm sure I'd do the same.Griswold - Thursday, November 2, 2006 - link
Nah, he was cursing the whole x86 architecture. By your logic, he could have went with AMD while Intel was touting their netburst furnaces.peternelson - Thursday, November 2, 2006 - link
"4x4 is an entirely new platform using Socket-1207 (not AM2) CPUs. As much as AMD wants 4x4 to succeed, what we're really waiting for is Barcelona. "HAS AMD ANNOUNCED CLEARLY that 4x4 will be only 1207 and NOT AVAILABLE for AM2?
In earlier announcements it looked like 4x4 would be AM2 (hence speculation about how it could dual socket without extra hypertransport links). PLEASE STATE IF AMD HAVE MADE AN UNAMBIGUOUS STATEMENT OR CLARIFICATION TO THIS EFFECT. Note 4x4 and the acceleration coprocessor tech are two different technologies and might be confused if they are in the same conference/press release or anandtech article.
In any case AMD promised 4x4 during 2006, so we will know the answers real soon ;-)
I think 4x4 will not be nice just for two dualcores, but for have TWO QUADCORES. Now depending on if those quadcores can be AM2 or 1207 or available for either, that will alter the price/performance of AMD's offering.
However I am looking forward to an 8 core system from AMD.