Visual Studio Compile

Our compile test is back and better than ever. With a much larger and faster SSD (Samsung SSD 830, 512GB), we're able to get more consistent compile times between runs. We're now using Visual Studio 2012 to compile Mozilla's Firefox project. The compile is multithreaded however there are periods of serial operation where performance is bound by the speed of a single core. The end result is a benchmark that stresses both single and multithreaded performance. Compile times are reported in minutes elapsed.

Windows 8 - Visual Studio 2012 - Firefox Compile

It's clear that IVB-E holds the advantage over Haswell when faced with heavily threaded workloads, but what about those workloads that are a good mix of both light and heavily threaded tasks? A medium-threaded workload if you will. It turns out our Firefox compile test is just that. Haswell's architectural improvements seem to do wonders for this test (under OS X as well), giving the 4770K a 16% lower compile time than Ivy Bridge. IVB-E on the other hand throws more cores at the problem, effectively equaling Haswell's performance but not exceeding it. In this case, if the rest of your applications are better threaded/demand more cores then IVB-E is the right solution for you. If, however, building Visual Studio projects is the most thread heavy thing you do then Haswell is a better option.

Photoshop

To measure performance under Photoshop CS4 we turn to the Retouch Artists’ Speed Test. The test does basic photo editing; there are a couple of color space conversions, many layer creations, color curve adjustment, image and canvas size adjustment, unsharp mask, and finally a gaussian blur performed on the entire image.

Time is reported in seconds and the lower numbers mean better performance. The test is multithreaded.

Adobe Photoshop CS4 - Retouch Artists Speed Test

Our Photoshop test provides another example of an application with both lightly and heavily threaded behaviors. In this case, our Photoshop test favors the latter as the 4960X manages a 13% performance advantage over the 4770K. Once again the IVB-E advantage over SNB-E is around 5%.

File Compression/Decompression

The 7-zip benchmark is a CPU bound multithreaded integer workload that looks at 7-zip compression/decompression algorithms where the IO subsystem is removed from the equation:

7-zip Benchmark

In its biggest advantage so far, the 4960X outperforms the 4770K by 56% in the 7-zip test. The IVB-E performance advantage compared to SNB-E shrinks to under 3% here. Heavily threaded integer workloads are also well suited for AMD's FX architecture. Here the FX-8350 is able to equal Haswell's performance.

Next up is our old Par2 test. Par2 is an application used for reconstructing downloaded archives. It can generate parity data from a given archive and later use it to recover the archive. Chuchusoft took the source code of par2cmdline 0.4 and parallelized it using Intel’s Threading Building Blocks 2.1. The result is a version of par2cmdline that can spawn multiple threads to repair par2 archives. For this test we took a 708MB archive, corrupted nearly 60MB of it, and used the multithreaded par2cmdline to recover it. The scores reported are the repair and recover time in seconds.

Par2 - Multi-Threaded par2cmdline 0.4

Here's another heavily threaded workload that does very well on the 4960X. We also see a rare situation where IVB-E increases performance over SNB-E by more than 10%.

Excel - Heavy Math

In our final CPU centric test we're running a monte carlo simulation on a large Excel spreadsheet. The process is well threaded.

Microsoft Excel 2007 SP1 - Monte Carlo Simulation

With 50% more cores, the 4960X delivers 33% better performance than the 4770K. If running multithreaded math workloads is up your alley, there's no alternative to the 6-core extreme edition parts.

Video Transcoding & 3D Rendering Performance Gaming Performance
Comments Locked

120 Comments

View All Comments

  • Snoopykins - Tuesday, September 3, 2013 - link

    Excellent review. I must say the reviews Anand himself writes always seem to be spot on. One question, where does the 22 months number come from? Is that the scheduled/rumored/leaked release date of Haswell-E? If so, isn't that going to be even more behind than Ivy-E? I'm assuming Skylake will have been out for longer than Haswell has been out now, no? Also, do we know that Skylake will support DDR4? I've heard Haswell-E will.

    Anywho, thanks for the excellent review, I thoroughly enjoyed it.
  • eiriklf - Tuesday, September 3, 2013 - link

    22 months is about the time between the releases of sandy bridge extreme and ivy bridge extreme
  • 1Angelreloaded - Tuesday, September 3, 2013 - link

    Haswell-e will if they move to a new socket and board DDR4 probably won't be compatible with DDR3 DIMM sockets.
  • hrrmph - Tuesday, September 3, 2013 - link

    Yep, that was a great review.

    It's not often that I think that a review really nails it all (at least for what I need), but this one did it. Very balanced, taking shots at the weak points, while also thoroughly explaining what is good about it, and who it might benefit.

    X79 is adequate only if you are willing to load your machine up with lots of add-in controller cards.

    Intel will really need to up their game on the chipset when Haswell-E gets here.
  • jasonelmore - Tuesday, September 3, 2013 - link

    most modern x79 boards have all the add on controllers soldered onto the motherboard. Cards are not needed.
  • just4U - Friday, September 6, 2013 - link

    With so few new things coming out in the desktop division these days Im sure Anand is quite fine to getting back into the trenches to do the odd review. Used to be (or so it seemed) every other day we were getting glimpses at exciting new things but these days that appears in the form of tablets and smartphones /w the desktop industry being somewhat stagnant in my opinion.
  • dishayu - Tuesday, September 3, 2013 - link

    At this rate, as Anand suggests, Haswell-E will come out around/after Skylake based Desktop parts(assuming that is still on track for 2015 release). I am convinced that it would have been a better approach to skip Haswell-E altogether and jump straight to Skylake-E in 2015. This logic is further supported by the fact that next gen will require a new socket design (since Haswell comes with FIVR).
  • jasonelmore - Tuesday, September 3, 2013 - link

    there is still a node jump to go through. Most of the time this delays projected release dates. Broadwell may be late.
  • Kevin G - Wednesday, September 4, 2013 - link

    Since there is going to be a Haswell refresh in 2014, I'd expect Haswell-E to be introduced around the same time: roughly a year from now. The delay of Broadwell on the desktop will allow Haswell-E to catch up in cadence a bit.

    The new question is when Broadwell-E will arrive: with Skylake or vanilla Broadwell on the desktop?
  • f0d - Tuesday, September 3, 2013 - link

    nice cpu for those that have an older platform (like 1156 or 1366 maybe) but as someone that already owns a 2011 socket cpu im still hoping they will eventually release 8 or even 10/12 core cpu's so i can encode vids faster
    cmon intel release those 8/10/12 core cpu's for the enthusiast platform.!

Log in

Don't have an account? Sign up now