You mean the MBA from 2009, right? Yeah, it is definitely approaching those speeds.
I know you think this is some sort of wicked burn, but Intel's single-threaded improvement at a given frequency is 25% in the six years since Nehalem shipped, about 3% improvement every year. The reason your MBA today feels faster than your MBA from 2009 is
- the 2009 model was pre-Nehalem, when Nehalem still burned too much power
- faster memory
- faster SSD
- much better turboing.
Forgetting the snark, an A7 is, at the same frequency, about the same single-threaded performance (ie IPC) as an i3/i5/i7. An MBA today sports a 1.4GHz i5, so is (single threaded IPC) the same performance as an iPad Air.
Why doesn't it feel the same speed? Primarily because the i5 is capable of turboing up to 2.4GHz, and does such a good job that anything that requires snappiness runs at that higher speed. If the A8 maintains IPC (which will surely be the case, especially since I predict the core will be largely unchanged) but runs at 2GHz much of the time (again a reasonable extrapolation from the process leap from current 28nm to the A8's 20nm) then some, but not all, of that gap is covered.
- i5 still has 2.4GHz on A8's 2GHz --- Apple needs to fix this with a PMC (power management controller) and aggressive turbo'ing circuitry, but this sort of addition to the SoC is a lower payoff than various other things they can do, so I expect it will not be part of the A8; maybe with the A9.
- i5 has hyperthreading compared to the A8. Intel's hyperthreading is worth about a quarter of a core, so the i5 is about 2.5 cores. A8 could counteract this if and when they want by adding a third core. I'm more on the fence than many people about this. For example I could see them shipping A8 and A8X cores, where the iPad A8X core comes triple core, the iPhone A8 is dual core. But, like so many theoretically reasonable ideas, you have to look at the big picture. They're moving to a new process, and they're doing everything very fast compared to the speed at which Intel moves. Two layouts and two different chips is twice as many things that can go wrong compared to one layout, and if you have to optimize, you optimize for the largest selling product.
On the third hand, with 20nm you get twice as many transistors as you had before. If you expect the same yields, and are willing to accept the same chip size, that means you can double your GPU size, improve your L3/memory controller/uncore and still have plenty of space left over to just add a third CPU, even if for thermal or power reasons you disable it on phones.
- i5 has AVX2 and so longer vectors. This is a theoretical win; it's not at all clear that it's a win that matters or that Apple cares about. My belief is that Apple sees the future in aggressively HSA terms, and so vectors should be handled on the GPU not the CPU. Apple COULD double the length of neon vectors easily enough if they cared, but they don't think it's a sensible use of resources. Personally I agree with them --- I think Intel started down a stupid and crazy path with Larrabee, and now they're trying to convince themselves there's a sensible plan here as they keep going with AVX2 and Phi, even though the direction they're going just doesn't make sense in the broad scheme of things. IMHO they'd do far better to just go with HSA, rather than being forced to copy AMD five years after the fact AGAIN.