Intel Core 2 eXtreme QX6700. A Matter Of Admiration And Perplexity
We have long been used to various supermarkets and megamalls, so we are not surprised if a pair of shampoo bottles or tooth-paste packs glued together are sold for the price of one. Today Intel, the owner of the largest processor supermarket, is making us a similar offer: a pair of Core 2 Duo E6700 CPUs, well, not for the price of one, but glued together nevertheless. So, let’s take a closer look at what “lies beneath”, and what we should do with it.
A quad-core processor of Core 2 eXtreme series marked QX6700 actually features two Core 2 Duo E6700 dies assembled in a single body. Remember that please: two dies, not one. We couldn’t bring ourselves to break the processor, but its cache organization is an indirect evidence to this fact: instead of following the tradition and making a large shared L2 for all cores, Intel provided each couple of dies with 4MB of cache shared exclusively by that couple. All other features of QX6700 follow from its organization: doubled cores and total L2, everything else is the same as Core 2 Duo E6700.
Accordingly, our expectations were formulated prior to benchmarking itself: we were to observe the struggle between higher clock rate (of Core 2 eXtreme X6800) and doubled cores at some lower frequency (of Core 2 eXtreme QX6700). Core architecture, features, etc. were completely identical.
But we thought that wasn’t enough and conducted another experiment. Since Intel’s engineering samples had unlocked multiplier, we tried to have a look at the future and overclocked our QX6700 to 2.93 GHz (by changing multiplier from x10 to x11) and then to 3.2 GHz (x12). Strangely enough, processor behaved all right and showed good stability at higher clock rates even without overvoltaging and other overclocker tricks. Of course, this experiment has only theoretical meaning, since Intel might have change core steppings (or something else), when these processors are actually released. But just for your information we provided these results as well.
In a separate paragraph we would like to say that we just… got tired of testing :). The engineering sample of Intel D975XBX2 motherboard (with its engineering sample of BIOS), which we were provided with, showed inexplicably low results. With the help of some voodoo and RMClock utility we tweaked throttling and power consumption options and managed to obtain better results, but a lot of questions remained unanswered. And only having used the older D975XBX with BIOS updated to support QX6700 we obtained test results, which remained strange at some points, but at least the amount of these “points” was considerably reduced. Therefore in this article you will be provided with the third set of Core 2 eXtreme QX6700 test results :). It would be logical to assume that previous failures were related to our D975XBX2 sample defects. And, of course, we hope they will be eliminated, when it retails.
Hardware and software
|Core 2 Duo E6300||Intel D975XBX (BIOS 1351)||Corsair CM2X1024-6400 (5-5-5-12)|
|Core 2 Duo E6600||Intel D975XBX (BIOS 1181)||Corsair CM2X1024-6400 (5-5-5-12)|
|Core 2 Duo E6700||Intel D975XBX (BIOS 1181)||Corsair CM2X1024-6400 (5-5-5-12)|
|Core 2 eXtreme X6800||Intel D975XBX (BIOS 1181)||Corsair CM2X1024-6400 (5-5-5-12)|
|Core 2 eXtreme QX6700||Intel D975XBX (BIOS 1351)||Corsair CM2X1024-6400 (5-5-5-12)|
* – The complete code: BX97520J.86A.1024.2006.0814.1142
- Gigabyte GeForce 7800GTX 256 MB graphics
- 2 x 1024 GB RAM
- Samsung SP1614C SATA HDD
- Box coolers
- Zalman CNPS9700 NT for Core 2 eXtreme QX6700
- Chieftec GPS-550AB A PSU
|CPU||Core 2 Duo E6300||Core 2 Duo E6600||Core 2 Duo E6700||Core 2 eXtreme X6800||Core 2 eXtreme QX6700|
|Core clock, GHz||1.867||2.4||2.66||2.93||2.66|
|L2*, Kb||2048||4096||4096||4096||2 x 4096*|
|FSB**, MHz||266 QP||266 QP||266 QP||266 QP||266 QP|
|Typical TDP***, W||55-75||55-75||55-75||>75||110|
* – “2 x …” means per core
** – for AMD processors this is memory controller bus clock rate
*** – measured differently for Intel and AMD processors; impossible to compare directly
- Windows XP Professional x64 Edition SP1.
- 3ds max 7.0
- Maya 6.5
- Lightwave 8.5 x64 Edition
- WinRAR 3.51
- 7-Zip 4.32 x64 Edition
- LAME 3.98
- Monkey Audio 4.01
- OGG Encoder 2.8 (Lancer)
- Windows Media Encoder 9 x64 Edition
- MATLAB 7.1
- Pro/ENGINEER Wildfire 2.0
- SolidWorks 2005
- Microsoft Visual C++ Professional 6.0
- CPU RightMark 2005 Lite x64 Edition
- F.E.A.R. 1.3
- Half-Life 2
- Unreal Tournament 2004 build 3339
- Quake 4 Point Release 1.1
- FineReader Professional 8.0
- Adobe Photoshop CS2 (9.0)
- Canopus ProCoder 2.01.30
- DivX 6.1.1
- Windows Media Video 9 VCM
- x264 v.438
- XviD 1.1.0 Release
- Apache 2.0.55 for Windows
- NVIDIA ForceWare 81.98
- Intel INF Update 18.104.22.1687
Essential foreword to charts
Our test procedure features two peculiarities of data representation: (1) all data types are reduced to one – integer relative score (performance of a given processor relative to that of Pentium D 805, given its performance is 100 points), and (2) detailed results are published in a Microsoft Excel table, while the article contains only summary charts by benchmark classes.
3D Modelling & Rendering
If you open the detailed results table, you will notice that QX6700 had to struggle enough for its general victory. According to interactive subtests, it loses to X6800, and even E6700. While the first can be explained by lower clock rate, the second is not that clear: why should 2 x E6700 be slower than 1 x E6700? From the point of pure theory we can assume that additional switch, which enables two die sets to share the same bus, introduces additional delays affecting, most likely, memory access latency.
The rendering performance of QX6700 however allowed it to disregard all annoying particulars and win absolutely and impressively.
CAD & CAE
And here we, most likely, are seeing the aforementioned disadvantage and no advantages. We are always surprised why serious applications like Matlab, Pro/ENGINEER and SolidWorks still cannot make use of multi-processor configurations. Anyway, these suites fully disregarded the presence of four cores. Note that QX6700 (both normal and overclocked) always performs slightly worse than dual-core processors of the same clock rate (E6700 and X6800).
In our case compiling wasn’t multi-threaded, so the result was obvious even prior to the tests. And again note some defect or imperfection of die sets interface: QX6700 is slightly slower than E6700, though it shouldn’t be so. The same thing with QX6700 and X6800 operating at 2.93 GHz.
These results were easy to predict. And again QX6700 profited by rendering performance. (CPU RightMark supports up to 16-way configurations in that module.)
Adobe Photoshop CS2 was a nice surprise. Frankly speaking, we didn’t expect such a proper support for multi-processor configurations.
Bad, bad, bad… Considering the kind of load this test creates, we are nearly sure that QX6700 was greatly bottlenecked by memory access latency. It seems 4 core coupled with 2-level switching is too awkward for some tasks.
You can clearly see that 7-zip can’t use more than 2 cores. E6700 and QX6700 as well as X6800 and QX6700 @ 2.93 GHz performed nearly the same.
Core 2 eXtreme QX6700 almost caught up with E6700. Considering the aforementioned issues, this is nice already.
If you take a look at detailed results, you will see that QX6700 wins due to DivX and x264 subtests. Obviously, these two codecs have the most “honest” multi-processor optimization, i.e. support more than 2 cores.
QX6700 performed the same as E6700. Reasons are obvious, comments not needed.
QX6700 is slightly slower than E6700. Like always, we have to relate this to assumptions we made earlier. But the lag is not critical anyway.
So, let’s draw a bottom line. As a matter of admiration Intel Core 2 eXtreme QX6700 is surely impressive. Four cores in a single body; 8 MB of L2 cache in total (you could even work in Windows 95 with that amount of RAM!); nearly utmost clock rate for the moment; some fantastic test results…
Yes, exactly some. Not all, that’s for sure. And not even all related to dual-core operation. Because the support for multi-processor and dual-processor configurations naturally turned out to have different meanings. Some formally multi-way applications (“multi” means more than one in this case) can’t effectively support more than two CPUs.
Therefore, as a matter of perplexity Core 2 eXtreme QX6700 provokes one natural question: “What is it for?” To showcase Intel’s technical potential? Undoubtedly. By the way, this is pretty obvious: boast, if you have something worthy. This task is accomplished. To provide users of a relatively small group of applications with a more “extreme” processor? This is accomplished as well.
But the usability became narrower. Looking at how slowly software developers are mastering dual-core support that came like a bolt from the blue, we can assume that quad-core support will be implemented in the even more distant future. Besides, many developers think it’s ok to implement “partial” multi-way support, instead of its fully-fledged variant (16-way, for example). The average score we obtained proves it all right. According to it, a usual dual-core Core 2 eXtreme X6800 is generally faster than QX6700 in the mix of single- and multi-threaded applications. X6800 still has lower “professional” average score that reflects “serious” resource-intensive applications. And that’s right: exactly this software requires a 4-core or 4-processor machine.
Our verdict: a nice demonstration of Intel’s technological potential and at the same time a rather specificial processor for a narrow range of tasks. People who might need it are already aware of that. But if you still not sure, it is, most likely, not for you. On the other hand, you can admire it like you admire Formula 1 cars or spaceships. Or you can dream about times when you go shopping on a personal helicopter. Just remember that time hasn’t come yet, so there might be troubles with landing pads in your area.
P.S. We were really impressed by engineering sample overclockability to 3.2 GHz without overvoltaging and other fine-tuning tricks. There’s a high probability that Intel is already capable of producing such processors (even in scanty quantities). And this seems to be the most alarming matter for its rival, as AMD will hardly be able to oppose to Intel Core 3.2 GHz quad-core high-end desktop and workstation solution in the nearest future.