But how does such a thing perform? We have our first glimpse at an answer to that question today with a quick set of Kentsfield benchmark results compared directly to today's fastest desktop processor, the Core 2 Extreme X6800.
These benchmark results come courtesy of an invite-only benchmarking session conducted on the site of Fall IDF, much like the session in which we obtained early Conroe scores at this past Spring IDF. As a result, we should preface these scores by saying that they are not the result of the sort of independent testing we prefer to conduct. I sat at the keyboard of one of these two machines as the benchmarks were run, but we were not involved in the setup of the systems, didn't have sufficient time to inspect their configurations extensively, and were not allowed to install and run our own tests on these machines. The tests and the settings, source media files, and circumstances under which they were run were all chosen by Intel. We will have our own independent review of a Kentsfield-based processor soon enough, and we can verify this performance for ourselves then. For now, these results should serve as a quick preview of what to expect from this quad-core processor in certain types of applications.
The two test systems used were essentially identical with the exception of the processor. The parts list included:
- Intel DX975XBX2 "BadAxe 2" motherboard (pre-production) rev. 303 with 1066MHz FSB
- eVGA GeForce 7950 GX2 1GB PCI-E graphics card with ForceWare 91.47 drivers
- 2 x 1GB Corsair CM2X1024 DDR2 memory at 800MHz with 4-4-4-12 timings
- Seagata Barracuda 320GB 7200.10 hard disk drive
- Intel chipset INF update 184.108.40.2067
- Intel Matrix Storage Console 5.5
- Integrated audio driver 5.1.5143
- Sony DVD-ROM DDU1615
- Windows XP SP2 with DirectX 9.0c (August 2006 update)
As you might expect, the relative performance of these two systems is likely to vary depending on the amount of threading in the application or applications being used. In apps with one or two threads, running by themselves, the dual-core Extreme X6800 is likely to be faster simply by virtue of its higher clock speednot to mention arcane drags on performance in a Kenstfield system like increased bus contention and cache coherency management overhead. With that in mind, Intel chose benchmarks to show off Kentsfield that are at least partially multithreaded in a way that scales beyond two threads. Here's how the Core 2 Extreme X6800 and Kentsfield stack up in those tests:
|Core 2 Extreme X6800||Kentsfield 2.66GHz|
|3DMark06 build 1.0.2 - Overall||8304||8943|
|3DMark06 build 1.0.2 - CPU||2542||4044|
|PCMark05 Pro build 1.1.0 - Overall||7751||7576|
|PCMark05 Pro build 1.1.0 - CPU||7479||8486|
|3ds max 8 SP2||80 s||49 s|
|POV-Ray beta 15||1430.65 PPS||2592.69 PPS|
|DivX 6.2.5 with XMPEG 5.03||107 s||76 s|
|Sony Vegas 7.0a build 1115||382 s||256 s|
In tasks like media encoding and 3D rendering, Kentsfield's four cores really shine. The quad-core CPU isn't twice as fast, but it does scale up reasonably well in those applications.
3DMark06's CPU test is also widely multithreaded, and the quad-core processor crunches through it with ease, as well. Since the results of that CPU test are a component of the overall 3DMark score, Kentsfield comes out ahead of the Core 2 Extreme X6800 in 3DMark06. However, have a look at the detailed results, and you'll see a bit different story.
The higher frequency dual-core X6800 processor winds up being faster in three of the four 3DMark graphics tests. The fourth one is simply a wash, with performance likely limited by the graphics card.
So what does it all mean?
This small handful of performance results nicely illustrates both the potential of quad-core systems and the challenges they face. In specific, highly parallel tasks where mulithreading is already well established like video encoding and 3D rendering, going from two cores to four produces some nice speedups. That won't be news to those of you who have followed our coverage of dual-socket, dual-core Opteron and Woodcrest systems.
However, the vast majority of desktop applications today aren't even dual-threaded, let alone widely multithreaded. Games, in particular, just aren't there yet. Nvidia and ATI have managed to make their graphics drivers multithreaded enough to extract some advantage from a dual-core system, but based on what we've seen in 3DMark's graphics test, going to four cores doesn't seem to confer any additional performance gains. Intel, AMD, and much of the rest of the industry is working to make the transition to truly multithreaded programming practices happen as easily and quickly as possible. Still, this transition won't happen overnight, and I wouldn't be shocked if we were still waiting for the first wave of really good multithreaded games at this time next year.
Nevertheless, this quick demo of Kenstfield does remind us that Intel's dual-chip package is a pretty neat trick. AMD has promised to deliver its "4x4" platform that will achieve four cores via two sockets before the end of the year, but it looks like Kentsfield may beat them to the punchand quite possibly with superior performanceusing the existing single-socket LGA775 motherboard infrastructure. Part of the reason Intel can manage this trick while AMD can't, we should note, is the fact that Intel is making its chips with a more advanced 65nm fab process, while AMD is still making 90nm chips that are larger and tend to run hotter. There are no doubt some lingering questions about whether four cores can share a single 1066MHz front-side bus and memory subsystem without running into major performance bottlenecks. Intel contends it isn't a big problem, though, and I'm largely persuaded. We will, of course, have to test a production Kentsfield versus AMD's dual-socket offering ourselves in order to know for sure. We should have the chance to do so in the coming months.