Saturday, May 22, 2010

The Clarkdale Experiment: Mea Culpa



Several months ago, I wrote about my little experiment with Clarkdale, where I built a small form factor system, based around a Core i5 661 CPU, an Asus H55 motherboard and a Radeon HD 5850 graphics card.




That system also used a pricey, 250GB SSD, which was a little over the top for an otherwise modest system, but the idea was to make it small, quiet and low power.



Quite a few people critiqued the article, and most of the critiques revolved around the lack of performance data. After all, the general feeling went, how do we know this is really a good system? It’s pricey, to be sure, but we also have no way of judging performance.



As it happens, I have another small form factor system in the basement lab, which happens to be running a Core i5 750. Ignoring hard drive performance for the moment, all I really needed to do was swap out the graphics card, since the Lynnfield system was running an older Radon HD 4870. So I dropped in a Radeon HD 5850 and took both systems for a spin.

Price versus Performance



There’s a time and place for integrated graphics – but not for PC gaming. Dropping in a Radeon HD 5850 likely means the system will be used for PC gaming – which was my intent all along. The Core i5 661 is priced nearly identically with the Core i5 750. Beyond price, the differences are pretty substantial:



· Clock speed: 3.33GHz (Clarkdale) versus 2.66GHz (Lynnfield)



· Maximum Turbo Frequency: 3.6GHz (Clarkdale) versus 3.2GHz (Lynnfield)



· Dual core with hyper-threading (Clarkdale) versus quad core without hyper-threading (Lynnfield)



· 4MB shared L3 cache (Clarkdale) versus 8MB shared L3 cache (Lynnfield)



· TDP: 87W versus 95W (Lynnfield)



So Clarkdale has a 25% raw clock speed advantage and a 12.5% maximum turbo boost performance. Lynnfield has the edge in cache – while both have a shared L3 cache, the sheer cache size gives Lynnfield an edge over Clarkdale in cache sensitive apps. Lynnfield also has four actual, physical cores, rather than two physical plus two SMT (virtual) cores. Interestingly, Clardale only has a modest TDP advantage over Lynnfield.



With these thoughts in mind, I ran a number of game benchmarks, plus a few other performance tests. Given the clock speed disparity versus cache size and number of cores, I didn’t expect big performance disparities. As it turns out, I was in for a few surprises.



The key differences in components were motherboards (Asus H55 versus Gigabyte P55) and hard drive (an SSD versus a standard rotating media drive.) None of the tests I ran were particularly storage intensive, and any power advantage due to drive differences were pretty minimal.