First complete review of Haswell i7-4770K

Page 15 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Aug 11, 2008
10,451
642
126
It's probably not a stretch to say that Haswell is Intel's Piledriver. This is what Ivy Bridge should have been a year ago.

Buldozer was a step back and Piledriver was a large improvement over that.

IB and Haswell were both incremental improvements. I dont see any parallel at all.


Edit: the only bad thing I see about IB and Haswell are that the improvement is more like two ticks instead of the tic/tock that we are accustomed to. And since Broadwell is another tic, I dont expect much improvement there either for the desktop.
 
Last edited:

SiliconWars

Platinum Member
Dec 29, 2012
2,346
0
0
Bulldozer wasn't a step back and I'm sure this has been done to death a million times already on this forum.
 

WhoBeDaPlaya

Diamond Member
Sep 15, 2000
7,415
404
126
I hope this is nothing like SB -> IVB. In my mind, it was a ~5% IPC improvement at best.
 
Last edited:

mikk

Diamond Member
May 15, 2012
4,333
2,413
136
if we wanted to compare IPC not CPU performance we should compare 3770k to 2700K, I think it's a safe bet that it is at least 2-3% faster then 2600k so we arrive right around 7% IPC speed-up.


Some people including you are not aware that Ivy Bridge has a higher multithreading Turbo. So even if you compare 2700k vs 3770k IVB clocks higher, means you cannot filter out the IPC. IPC increase from Sandy to Ivy was in the 3-4% range.
 

Lepton87

Platinum Member
Jul 28, 2009
2,544
9
81
Some people including you are not aware that Ivy Bridge has a higher multithreading Turbo. So even if you compare 2700k vs 3770k IVB clocks higher, means you cannot filter out the IPC. IPC increase from Sandy to Ivy was in the 3-4% range.

Most boards use Multi-Core turbo so they are constantly running at their top turbo multipliers so it's a moot point. Both have 3.9GHz max frequency so their would be running at exactly the same frequency. I just assumed multi core turbo to be enabled as that's what happens on my board when I use stock settings. Maybe I shouldn't have assumed that. My point was that 10-15% IPC gain in IVY over SB looked severely inflated.
 
Last edited:

mikk

Diamond Member
May 15, 2012
4,333
2,413
136
Most boards use Multi-Core turbo so they are constantly running at their top turbo multipliers so it's a moot point.


Yes and the top multiplier for 3/4 turbo core usage on Sandy Bridge was lower. In multithreading applications according to spec 3770k clocks higher than 2700k. Any IPC comparison based on that is nonsense. IVB improved its IPC by 3-4% and another 3% (depends on the test suite of course) due to higher MT turbo frequency.


edit: to be exact 100 Mhz higher from 2 core usage onwards.
 
Last edited:

Lepton87

Platinum Member
Jul 28, 2009
2,544
9
81
Yes and the top multiplier for 3/4 turbo core usage on Sandy Bridge was lower. In multithreading applications according to spec 3770k clocks higher than 2700k. Any IPC comparison based on that is nonsense. IVB improved its IPC by 3-4% and another 3% (depends on the test suite of course) due to higher MT turbo frequency.

That's not how it works with multi-core turbo enabled, with this feature enabled both CPUs would be constantly running at 3.9GHz under load. This essentially locks the CPU in the 1 core turbo frequency and turns turbo off. It looks like overclocking but that's what high-end boards do.
 
Last edited:

mikk

Diamond Member
May 15, 2012
4,333
2,413
136
That's not how it works with multi-core turbo enabled, with this feature enabled both CPUs would be constantly running at 3.9GHz under load. This essentially locks the CPU in the 1 core turbo frequency and turn turbo off. It looks like overclocking but that's what high-end boards do.

Intel specification:

i7-2700k
Base= 3.5 Ghz
with Turbo
1 core= 3.9 Ghz
2 core= 3.8 Ghz
3 core= 3.7 Ghz
4 core= 3.6 Ghz

i7-3770k
Base= 3.5 Ghz
with Turbo
1 core= 3.9 Ghz
2 core= 3.9 Ghz +2.6%
3 core= 3.8 Ghz +2.7%
4 core= 3.7 Ghz +2.8%

Every serious reviewer I'm aware of tested according to Intels specification. IPC increased in the 3-4% range. Check out reviews if you didn't know.
 

Lepton87

Platinum Member
Jul 28, 2009
2,544
9
81
Intel specification:

i7-2700k
Base= 3.5 Ghz
with Turbo
1 core= 3.9 Ghz
2 core= 3.8 Ghz
3 core= 3.7 Ghz
4 core= 3.6 Ghz

i7-3770k
Base= 3.5 Ghz
with Turbo
1 core= 3.9 Ghz
2 core= 3.9 Ghz +2.6%
3 core= 3.8 Ghz +2.7%
4 core= 3.7 Ghz +2.8%

Every serious reviewer I'm aware of tested according to Intels specification. IPC increased in the 3-4% range. Check out reviews if you didn't know.

I know Intel specification, I just said that most high-end boards ignore it and just lock the CPU at 1 core turbo frequency. Of course you can't compare IPC between 2700k and 3770k if you don't have this feature enabled. I admit 7% IPC increase was too kind for IVY but 3% seems too low. 5% is fair ;)
ps.
Intel representative here pegged IPC improvement at 6%
Haha Thanks I could use a good laugh today.

I do agree with your numbers 10% to 15% for the 2nd generation and about 6% for the 3rd generation processor at the same clock speed.
 

mikk

Diamond Member
May 15, 2012
4,333
2,413
136
I know Intel specification, I just said that most high-end boards ignore it and just lock the CPU at 1 core turbo frequency. Of course you can't compare IPC between 2700k and 3770k if you don't have this feature enabled. I admit 7% IPC increase was too kind for IVY but 3% seems too low. 5% is fair ;)
ps.
Intel representative here pegged IPC improvement at 6%


Why? Here you have some facts:

http://www.computerbase.de/artikel/prozessoren/2012/test-intel-ivy-bridge/14/

I see 3-4% comparing 2700k and 3770k without Turbo.
 

moonbogg

Lifer
Jan 8, 2011
10,734
3,454
136
So nothing new yet on OC-ability? That's all ANY of us should care about since this is the same CPU you bought 5 years ago.
 

Lepton87

Platinum Member
Jul 28, 2009
2,544
9
81
Why? Here you have some facts:

http://www.computerbase.de/artikel/prozessoren/2012/test-intel-ivy-bridge/14/

I see 3-4% comparing 2700k and 3770k without Turbo.

3% and 5% is basically splitting hairs, it depends on the test suite. What's clear is that the gains in IPC are higher without HT enabled.

http://ixbtlabs.com/articles3/cpu/intel-ci7-123gen-p3.html

They tested IPC gains from Nehalem to Ivy. They arrived at 3.5% with HT and 4.5% without HT, but they tested at a very low frequency(2.4GHz) which may skew the results a bit, especially underestimate the improvement SB had over nehalem as its cache works at full core speed.

ps. there is at least one corner case where IVY is over 40% faster then SB.(I guess there are more) There is a game that behaves like that, but I can't remember its name. Anyone remembers what that game is?
 
Last edited:

BallaTheFeared

Diamond Member
Nov 15, 2010
8,115
0
71
I was worried, but the game benchmarks eased my mind a lot considering this doesn't have a clock speed advantage over Ivy Bridge.

My concern is still overclocking though, I really hope it delivers.
 

zebrax2

Senior member
Nov 18, 2007
977
70
91
@Idontcare

I guess i learn something today. The side jabs about my knowledge is not cool though as the explanation part would have sufficed
 
Last edited:

SPBHM

Diamond Member
Sep 12, 2012
5,076
440
126
3% and 5% is basically splitting hairs, it depends on the test suite. What's clear is that the gains in IPC are higher without HT enabled.


higher IPC gains from SB to IB with HT off is because of what is explained here on the last part I think
http://www.realworldtech.com/haswell-cpu/2/


anyway, you can easily exclude clock (turbo) as a factor for sb vs ib comparing the 3.3GHz 3220 to the 2120(or the xxx5) or the 3.4GHz 3240 vs 2130 for sandy vs ivy (with HT)

http://www.xbitlabs.com/articles/cpu/display/core-i3-ivy-bridge_6.html
 

Hulk

Diamond Member
Oct 9, 1999
5,382
4,095
136
Some people including you are not aware that Ivy Bridge has a higher multithreading Turbo. So even if you compare 2700k vs 3770k IVB clocks higher, means you cannot filter out the IPC. IPC increase from Sandy to Ivy was in the 3-4% range.


Ticks were originally not supposed to be performance enhancing from an architectural point of view. There were (and still are) meant to eliminate one variable (architecture) in a process shrink. But Penryn incorporated some performance enhancing features, as did the other shrinks so now we've suddenly come to expect performance increases on ticks and tocks.
 

Wall Street

Senior member
Mar 28, 2012
691
44
91
Intel probably needs a completely new architecture to keep its CPUs IPC improving.

I think that:

1. It is much harder to improve an already good architecture than improve upon Pentium 4 which was a mistake.

2. To be fair to Haswell, much of the 'tock' innovation was in the power delivery, AVX2 and transactional memory. The power delivery doesn't get IPC but does improve Perf/Watt, the other two will only matter with code compiled for the new instructions. IF transactional memory and AVX2 take off, Haswell could look like a vastly better investment than Ivy Bridge in the future (although the k series lacks the transactional memory).
 

Zucker2k

Golden Member
Feb 15, 2006
1,810
1,159
136
So in this particular review, Haswell is 7% FASTER than IvyBridge, while consuming 12% LESS power than IvyBridge - on the same 22nm process. That's impressive!
 

Durp

Member
Jan 29, 2013
132
0
0
So in this particular review, Haswell is 7% FASTER than IvyBridge, while consuming 12% LESS power than IvyBridge - on the same 22nm process. That's impressive!

When you look at it that way it looks decent. I just wish they would have focused on improving performance while staying at the same power consumption as IVY. I think IVY is already plenty efficient for desktop.
 

cytg111

Lifer
Mar 17, 2008
26,798
16,067
136
So in this particular review, Haswell is 7% FASTER than IvyBridge, while consuming 12% LESS power than IvyBridge - on the same 22nm process. That's impressive!

That IS kind of depressing over a tock, but more a sign on the state of things than anything else. One threaded Moore does indeed seem one step closer to the grave. (but again, in the land of the blind the one threa... eyed man is king).
 

mrmt

Diamond Member
Aug 18, 2012
3,974
0
76
Bulldozer wasn't a step back and I'm sure this has been done to death a million times already on this forum.

No? When the former marketing team touted Bulldozer as *THE* chip for the server market, and three years ago the new marketing team comes in front of an investor audience and tells world + dog that ARM is better than x86 for servers, how do you interpret that? That Bulldozer was a huge success?
 
Aug 11, 2008
10,451
642
126
When you look at it that way it looks decent. I just wish they would have focused on improving performance while staying at the same power consumption as IVY. I think IVY is already plenty efficient for desktop.

Totally agree, or even go to 100 watts as long as performance keeps increasing.
 

MisterMac

Senior member
Sep 16, 2011
777
0
0
I had a thought that haswell and 22 nm it itself had all the potential to a killer absolute performance increase ala SB \ Conroe.

...but it seems like intel chose not to do this because of efficiency performance and... saving revenues for tougher times?

a 6 core mainstream chip would (even with haswell relatively weak ipc increases) would give crazy performance in the current "almost N threaded world".

And would probably not cost much more than Nehalem wafer wise.


Kind of like "Lets get all the margins\profit we can for the great mobile wars - because we know it'll take X time to achieve volume to sustain us" type scenario.