- Oct 9, 1999
- 5,118
- 3,662
- 136
So Ive had a chance to step back and think about Haswell a bit and have some thoughts.
Lets have a look at only tock performance. Ticks are really only intended to be die shrinks with a few small improvements. Here is the data from Anands Haswell review with clockspeeds equalized. Ive tried to only include single threaded benches but needed to include a few additional to get a meaningful P4 analysis. But as we know the CS4 test isnt heavily multithreaded.
Cinebench R10 Single Threaded
Increase from Sandy Bridge to Haswell 21.1%
Increase from Nehalem to Sandy Bridge 14.1%
Increase from Conroe to Nehalem 23.5%
Increase from Pentium 4 to Conroe 46.1%
Sysmark 2007
Increase from Sandy Bridge to Haswell 20.7%
Increase from Nehalem to Sandy Bridge 1%
Increase from Conroe to Nehalem 21.7%
Increase from Pentium 4 to Conroe 52.5%
Adobe CS4 Artist Retouch
Increase from Sandy Bridge to Haswell 13.7%
Increase from Nehalem to Sandy Bridge 16.9%
Increase from Conroe to Nehalem 33.6%
Increase from Pentium 4 to Conroe 53.5%
X264 HD 5.0.1 First Pass
Increase from Sandy Bridge to Haswell 16.7%
Increase from Nehalem to Sandy Bridge 15.5%
X264 HD 5.0.1 Second Pass
Increase from Sandy Bridge to Haswell 21.6%
Increase from Nehalem to Sandy Bridge 11.1%
7-zip Benchmark Single Threaded
Increase from Sandy Bridge to Haswell 9.5%
Increase from Nehalem to Sandy Bridge 10.7%
Increase from Conroe to Nehalem 10.5%
Kraken Javascript Benchmark (Chrome)
Increase from Sandy Bridge to Haswell 11.5%
Increase from Nehalem to Sandy Bridge 32.8%
Looking at the averages from above its clear that P4 to Conroe was a HUGE jump in IPC. Conroe to Nehalem about half as much, and Nehalem to Sandy and Sandy to Haswell even a smaller IPC increase. But Intel has managed to increase IPC.
Averages
Increase from Sandy Bridge to Haswell 16.4%
Increase from Nehalem to Sandy Bridge 14.6%
Increase from Conroe to Nehalem 22.3%
Increase from Pentium 4 to Conroe 50.7%
Observation #1 After enormous IPC gains from P4 to Conroe, IPC gains have leveled off at between 15 and 22% over the last three tocks.
Since there is only so much instruction level parallelism Intel can extract from single threaded code it will be interesting to see how much additional IPC Intel has left on the table. The execution engine is wider than ever, out of order engine refined over a few generations now, and plenty of additional clever tricks have been employed to move instructions through the pipe.
Observation #2 If there was any pressure from AMD we would most likely see higher clockspeeds from Intel. I think we can all agree that if Intel wanted to they could release some top binned parts that could clock to 5GHz or close to it if they wanted to invest in the package/cooler improvements to get this done. Indeed we should be glad they dont because if they did that they might vaporize the K series all together and send the message that if you want the fastest part you will have to pay dearly for it.
Observation #3 With no pressure in absolute performance, IPC gains getting harder and harder to come by, and the market shifting to low TDP tablets and phones, its easy to see why Intel would put the Haswells emphasis on super high efficiency and low TDP.
Would I like to see some aggressively binned super high frequency parts at least available? Of course. If just to show us the capability of the parts Intel is producing. But if you look at the facts they have absolutely no reason to be aggressive in that part of the market. They own it. Its in the sub 10W area where they need to focus.
Observation #4 Haswell wont be a failure by any means for Intel. Its a better performing part than Ivy Bridge, and looking at tock-to-tock is actually a bigger improvement than the Sandy to Nehalem Tock. And very few people consider Sandy a failure. In addition, while maintaining IPC improvements Intel has also managed to dramatically improve efficiency and top of the line integrated GPU performance.
We dont know if or by how much Intel could have tweaked the process and package to improve overclockability. But I bet if Haswell overclocked as well as Sandy, with equal or better thermals then the small but vocal minority of people disappointed in Haswells overclock potential would instead be fans.
Lets have a look at only tock performance. Ticks are really only intended to be die shrinks with a few small improvements. Here is the data from Anands Haswell review with clockspeeds equalized. Ive tried to only include single threaded benches but needed to include a few additional to get a meaningful P4 analysis. But as we know the CS4 test isnt heavily multithreaded.
Cinebench R10 Single Threaded
Increase from Sandy Bridge to Haswell 21.1%
Increase from Nehalem to Sandy Bridge 14.1%
Increase from Conroe to Nehalem 23.5%
Increase from Pentium 4 to Conroe 46.1%
Sysmark 2007
Increase from Sandy Bridge to Haswell 20.7%
Increase from Nehalem to Sandy Bridge 1%
Increase from Conroe to Nehalem 21.7%
Increase from Pentium 4 to Conroe 52.5%
Adobe CS4 Artist Retouch
Increase from Sandy Bridge to Haswell 13.7%
Increase from Nehalem to Sandy Bridge 16.9%
Increase from Conroe to Nehalem 33.6%
Increase from Pentium 4 to Conroe 53.5%
X264 HD 5.0.1 First Pass
Increase from Sandy Bridge to Haswell 16.7%
Increase from Nehalem to Sandy Bridge 15.5%
X264 HD 5.0.1 Second Pass
Increase from Sandy Bridge to Haswell 21.6%
Increase from Nehalem to Sandy Bridge 11.1%
7-zip Benchmark Single Threaded
Increase from Sandy Bridge to Haswell 9.5%
Increase from Nehalem to Sandy Bridge 10.7%
Increase from Conroe to Nehalem 10.5%
Kraken Javascript Benchmark (Chrome)
Increase from Sandy Bridge to Haswell 11.5%
Increase from Nehalem to Sandy Bridge 32.8%
Looking at the averages from above its clear that P4 to Conroe was a HUGE jump in IPC. Conroe to Nehalem about half as much, and Nehalem to Sandy and Sandy to Haswell even a smaller IPC increase. But Intel has managed to increase IPC.
Averages
Increase from Sandy Bridge to Haswell 16.4%
Increase from Nehalem to Sandy Bridge 14.6%
Increase from Conroe to Nehalem 22.3%
Increase from Pentium 4 to Conroe 50.7%
Observation #1 After enormous IPC gains from P4 to Conroe, IPC gains have leveled off at between 15 and 22% over the last three tocks.
Since there is only so much instruction level parallelism Intel can extract from single threaded code it will be interesting to see how much additional IPC Intel has left on the table. The execution engine is wider than ever, out of order engine refined over a few generations now, and plenty of additional clever tricks have been employed to move instructions through the pipe.
Observation #2 If there was any pressure from AMD we would most likely see higher clockspeeds from Intel. I think we can all agree that if Intel wanted to they could release some top binned parts that could clock to 5GHz or close to it if they wanted to invest in the package/cooler improvements to get this done. Indeed we should be glad they dont because if they did that they might vaporize the K series all together and send the message that if you want the fastest part you will have to pay dearly for it.
Observation #3 With no pressure in absolute performance, IPC gains getting harder and harder to come by, and the market shifting to low TDP tablets and phones, its easy to see why Intel would put the Haswells emphasis on super high efficiency and low TDP.
Would I like to see some aggressively binned super high frequency parts at least available? Of course. If just to show us the capability of the parts Intel is producing. But if you look at the facts they have absolutely no reason to be aggressive in that part of the market. They own it. Its in the sub 10W area where they need to focus.
Observation #4 Haswell wont be a failure by any means for Intel. Its a better performing part than Ivy Bridge, and looking at tock-to-tock is actually a bigger improvement than the Sandy to Nehalem Tock. And very few people consider Sandy a failure. In addition, while maintaining IPC improvements Intel has also managed to dramatically improve efficiency and top of the line integrated GPU performance.
We dont know if or by how much Intel could have tweaked the process and package to improve overclockability. But I bet if Haswell overclocked as well as Sandy, with equal or better thermals then the small but vocal minority of people disappointed in Haswells overclock potential would instead be fans.