Intel currently has the market lead in CPU technology with its 2nd gen Sandy Bridge processors.
There are two that get a lot of mention with regards to photo editing, the i5 2500 and the i7 2600.
Both are Quad Core, both have Turbo Boost, and while the i7 2600 is a few mhz faster, it's biggest difference is it's ability to Hyper Thread (i.e. create virtual cores).
There was some debate recently about whether or not Hyper Threading was actually of any use when photo editing. I.e. If an i7 2600 was worth the extra $100 over the i5 2500.
So, as I own an i7 2600k, I ran some simple tests.
I shoot with a 5D Mark II, so have no problem generating large files that make very good use of the i7 2600K's performance, I have seen all 4 real, and 4 virtual cores used when working.
I ran 3 tests, each with Hyper threading enabled, and disabled.
All tests were done using LR3 which uses as many cores as it has access to, and I have found to be a very, very heavy CPU user.
Test 1:
Export 193 5D2 RAW files to 800x800px JPEG's, reading and writing to separate drives.
Test 2:
Export 5 5D2 RAW files to 800x800px JPEG's, reading and writing to separate drives, while playing MineCraft
Test 3:
Use the LR3 Adjustment brush to draw all over a RAW file with a big exposure and saturation adjustment.
The Results:
For Test 1 and Test 2, there was no meaningful difference at all in the time it took.
I have a suspicion that the process may have been disc limited though as the cores didn't reach 100%, with or with out hyper threading.
I think it needs to be run with an SSD to really test it.
Test 3 however was the most interesting.
I used to have Q6600 Core 2 Quad, which in it's day was a fantastic CPU.
But the 5D2's large files showed the Q6600 limitations most when using the LR 3 adjustment bush.
It used to tun all 4 cores to 100% and the brush would lag, a lot.
It lagged so much that making large adjustments was impossible as they could take several seconds to render on the screen.
Using the LR3 Adjustment Brush on the i7 2600K however is a completely different story. It's smooth and responsive, just like using a brush in Photoshop. That is with Hyper Threading Enabled.
With Hyper Threading enabled the brush works perfectly, no matter how big an area, or how big an adjustment I try to make.
It is interesting to note that all 4 real and 4 virtual cores are run at about 25%.
With Hyper Threading dis-abled all 4 cores ran at closer to 75% each AND there was a noticeable Lag in the brush, up to a second or more when covering large areas at once.
It made the brush hard to use, especially for any attempt at detail work.
While better than the Q6600, I would have been disappointed with it as an upgrade.
So, does this mean the i7 2600 is worth the extra dollars?
If all your doing is basic conversions and exporting RAW to JPEG, then no it's not.
But, if your doing more, or looking for something that is more likely to more future proof, then the i7 2600 is worth it.
It's very clear that LR3 can and does make use of all the Cores, the huge difference when using the Adjustment Brush is proof enough of that.
Given how much I use the Adjustment Brush, I'm very glad I got the i7 rather than the i5.



