This is a very volatile time for Intel. In an ARM-less vacuum, Intel’s Haswell architecture would likely be the most amazing thing to happen to the tech industry in years. In mobile Haswell is slated to bring about the single largest improvement in battery life in Intel history. In graphics, Haswell completely redefines the expectations for processor graphics. There are even some versions that come with an on-package 128MB L4 cache. And on the desktop, Haswell is the epitome of polish and evolution of the Core microprocessor architecture. Everything is better, faster and more efficient.

There’s very little to complain about with Haswell. Sure, the days of insane overclocks without touching voltage knobs are long gone. With any mobile-first, power optimized architecture, any excess frequency at default voltages is viewed as wasted power. So Haswell won’t overclock any better than Ivy Bridge, at least without exotic cooling.

You could also complain that, for a tock, the CPU performance gains aren’t large enough. Intel promised 5 - 15% gains over Ivy Bridge at the same frequencies, and most of my tests agree with that. It’s still forward progress, without substantial increases in power consumption, but it’s not revolutionary. We compare the rest of the industry to Intel’s excellent single threaded performance and generally come away disappointed. The downside to being on the top is that virtually all improvements appear incremental.

The fact of the matter is that the most exciting implementations of Haswell exist outside of the desktop parts. Big gains in battery life, power consumption and even a broadening of the types of form factors the Core family of processors will fit into all apply elsewhere. Over the coming weeks and months we’ll be seeing lots of that, but today, at least in this article, the focus is on the desktop.

Haswell CPU Architecture Recap

Haswell is Intel’s second 22nm microprocessor architecture, a tock in Intel’s nomenclature. I went through a deep dive on Haswell’s Architecture late last year after IDF, but I’ll offer a brief summary here.

At the front end of the pipeline, Haswell improved branch prediction. It’s the execution engine where Intel spent most of its time however. Intel significantly increased the sizes of buffers and datastructures within the CPU core. The out-of-order window grew, to feed an even more parallel set of execution resources.

Intel added two new execution ports (8 vs 6), a first since the introduction of the Core microarchitecture back in 2006.

On the ISA side, Intel added support for AVX2, which includes an FMA operation that considerably increases FP throughput of the machine. With a doubling of peak FP throughput, Intel doubled L1 cache bandwidth to feed the beast. Intel also added support for transactional memory instructions (TSX) on some Haswell SKUs.

The L3 cache is now back on its own power/frequency plane, although most of the time it seems to run in lockstep with the CPU cores. There appears to be a 2 - 3 cycle access penalty as a result of decoupling the L3 cache.

Power Improvements
Comments Locked

210 Comments

View All Comments

  • Ninokuni - Saturday, June 1, 2013 - link

    "The new active idle (S0ix) states are not supported by any of the desktop SKUs"

    Does this mean the whole PSU haswell compatability issue is now irrelevant?
  • jhoff80 - Saturday, June 1, 2013 - link

    I believe that PSU issue was in relation to the C6 and C7 states, not S0ix.
  • smilingcrow - Saturday, June 1, 2013 - link

    Correct as desktop PSUs are used with desktop CPUs. :)
  • Egg - Saturday, June 1, 2013 - link

    To reiterate owikh84, there appears to be a serious typo in the title - it should be 4670k, not what appears to be a nonexistent 4560k part.
  • RaistlinZ - Saturday, June 1, 2013 - link

    This review was a bit more positive than the one at Guru3d. Their numbers show the performance difference being almost nothing. Guess my i7-930 @4Ghz will dredge on for another generation.
  • chizow - Saturday, June 1, 2013 - link

    I'd consider it but the IPC gains alone since Nehalem make the upgrade worthwhile, and the rest of the X58 specs are already sagging badly. It still does OK with PCIE bandwidth due to the 40 total PCIE 2.0 lanes, but 20 PCIE 3.0 lanes is equivalent with PCIE 3.0 cards. The main benefit however is running SATA 6G for my SSDs and gaining some USB 3.0 ports for enclosures, etc. They have been bottlenecked for too long on SATA 3G and USB 2.0.

    I would consider waiting for IVB-E or Haswell-E but Intel always drags their feet and ultimately, these solutions still end up feeling like a half step back from the leading edge mainstream performance parts.
  • zanon - Saturday, June 1, 2013 - link

    Intel's artificial segmentation of some features are more irritating then others, but not including VT-d everywhere really, really sucks. An IOMMU isn't just helpful for virtualization (and virtualization isn't just a "business" feature either), it's critical from a security standpoint if an OS is to prevent DMA attacks via connected devices (and just helping increase stability also). It should be standard, not a segmentation feature.
  • klmccaughey - Monday, June 3, 2013 - link

    Yea, I just don't get why they dropped VT-d. Really silly. A lot of power users on the desktop use virtualisation.
  • Chriz - Saturday, June 1, 2013 - link

    I'm curious about something. If you say Intel got rid of legacy PCI support in the 8 series chipsets, why am I still seeing PCI slots on these new motherboards being released? Are they using third party controllers for PCI?
  • CajunArson - Saturday, June 1, 2013 - link

    "Are they using third party controllers for PCI?"

    Yes.

Log in

Don't have an account? Sign up now