Upgrading to haswell

jmachin

Member
Nov 19, 2011
58
0
61
I was just wondering whether a z77 board will support Haswell when it's released or would I have to buy a new board to go with it? Because I plan on building a PC in January but I want to have the option of being able to upgrade if Haswell CPUs end up being much better.

Cheers
 

lehtv

Elite Member
Dec 8, 2010
11,897
74
91
Z77 won't support Haswell. Haswell is LGA1150, Z77 is LGA1155.

Haswell also won't be anything earth shattering in terms of CPU performance, but will improve greatly on iGPU performance and power consumption (especially idle), among architectural improvements and features.
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
146
106
Haswell is a very big step forward with 256bit execution units for AVX2, TSX, SOix states and ondie VRM.

Socket is LGA1150 and as said the VRM is moved ondie.
 

aaksheytalwar

Diamond Member
Feb 17, 2012
3,389
0
76
No chance. The new socket is 1150. But haswell will be one of the biggest jumps in recent years.
 

lehtv

Elite Member
Dec 8, 2010
11,897
74
91
Then you have been living in a hole if you actually think that.

That's very convincing.

All the news I've read say CPU performance will be up by 10%, possibly up to 20%, plus more OC headroom. Certainly a bigger improvement than Ivy was over Sandy, but not so big you should sweat over whether you can upgrade from Ivy to Haswell without changing the motherboard. Best to wait for Broadwell since an overclocked Ivy will be certainly be faster than a stock Haswell.
 

aaksheytalwar

Diamond Member
Feb 17, 2012
3,389
0
76
No matter how high you oc an ivy. Haswell at stock will give a better out of the box experience with future applications. Period. Always has happened in the past and always will happen.
 

lehtv

Elite Member
Dec 8, 2010
11,897
74
91
Well, I'll quote you on that when Haswell is released. Did a stock 2600K outperform a heavily OC'd i7-8xx? Barely, and that's mainly because of the higher stock clock speed of the 2600K. Did stock Bulldozer outperform an overclocked Phenom II? Certainly not, even with the higher stock clock speed.
 

kleinkinstein

Senior member
Aug 16, 2012
823
0
0
For me it'll be all about the IPC, not Mhz machismo. I'll dump my Ivy in a NY minute if it's >10%, sports solder not glue and has a healthy unlock. Thank god for ebay!
 

Beavermatic

Senior member
Oct 24, 2006
374
8
81
probably around 5% real world improvement (if that) compared to Ivy Bridge.

either way I'll buy one... but anyone expecting anything phenomenal other than OC potential and better mobility devices for this processor is out of their mind.
 

Edrick

Golden Member
Feb 18, 2010
1,939
230
106
That's very convincing.

All the news I've read say CPU performance will be up by 10%, possibly up to 20%, plus more OC headroom. Certainly a bigger improvement than Ivy was over Sandy, but not so big you should sweat over whether you can upgrade from Ivy to Haswell without changing the motherboard. Best to wait for Broadwell since an overclocked Ivy will be certainly be faster than a stock Haswell.

Everything you said only holds true on legacy software. As soon as software is optimized for Haswells instructions, you will see upwards of 80% improvement and in some cases over 100%.

And with this type of increase available, I do not think developers will wait long to take advantage of that. (Games may be sooner than anything else since most currrent games already support FMA).
 

WhoBeDaPlaya

Diamond Member
Sep 15, 2000
7,415
404
126
From Nehalem -> Haswell (approx) : 1 x 1.1 x 1.03 x 1.1 = 1.25
Higher clocks and 25% IPC improvement? If it clocks to 5GHz, that's be equivalent to a 6.25GHz Nehalem :eek:
 

Barfo

Lifer
Jan 4, 2005
27,539
212
106
Everything you said only holds true on legacy software. As soon as software is optimized for Haswells instructions, you will see upwards of 80% improvement and in some cases over 100%.

And with this type of increase available, I do not think developers will wait long to take advantage of that. (Games may be sooner than anything else since most currrent games already support FMA).

So...2 years or more? IB will be obsolete by then anyway.
 

Edrick

Golden Member
Feb 18, 2010
1,939
230
106
So...2 years or more? IB will be obsolete by then anyway.

So....pulling numbers out of your arse?

Remember, most games already use FMA instructions (video cards have supported that for many years already). It will not take 2 years in a lot of cases.
 

NTMBK

Lifer
Nov 14, 2011
10,526
6,051
136
Everything you said only holds true on legacy software. As soon as software is optimized for Haswells instructions, you will see upwards of 80% improvement and in some cases over 100%.

That holds only for algorithms which can be parallelised like that.

And with this type of increase available, I do not think developers will wait long to take advantage of that. (Games may be sooner than anything else since most currrent games already support FMA).

Do you have a list of games that make use of FMA? Because I'm extremely dubious of that.
 

NTMBK

Lifer
Nov 14, 2011
10,526
6,051
136
So....pulling numbers out of your arse?

Pot, meet kettle.

Remember, most games already use FMA instructions (video cards have supported that for many years already). It will not take 2 years in a lot of cases.

Good god man, are you serious? That has nothing to do with using FMA on a CPU algorithm.

If developers put FMA into their code, either they will have to provide multiple codepaths increasing complexity and cost, or they will have to abandon support for every processor shipped to date apart from Piledriver and Bulldozer. It's not happening for a long time.
 

Edrick

Golden Member
Feb 18, 2010
1,939
230
106
Do you have a list of games that make use of FMA? Because I'm extremely dubious of that.

Nvidia and AMD have had FMA instructions in their GPUs for many years. It is ONE of the reasons why GPUs are so much faster than CPUs. I doubt you will be able to find a game specifically say it uses FMA (since that means nothing to most people), anything that says its optimized for the latest GPUs, most likely will have it.

Now, I am not saying it will work on Haswell right out of the box (in most cases, it will need to be optimized for it), but it will not take 2 years, thats for sure.
 

Edrick

Golden Member
Feb 18, 2010
1,939
230
106
Pot, meet kettle.

If developers put FMA into their code, either they will have to provide multiple codepaths increasing complexity and cost, or they will have to abandon support for every processor shipped to date apart from Piledriver and Bulldozer. It's not happening for a long time.

Wrong!

FMA instruction will be able to use the legacy instruction if the CPU does not support FMA instructions. No extra work and not extra code paths.
 

NTMBK

Lifer
Nov 14, 2011
10,526
6,051
136
Nvidia and AMD have had FMA instructions in their GPUs for many years. It is ONE of the reasons why GPUs are so much faster than CPUs. I doubt you will be able to find a game specifically say it uses FMA (since that means nothing to most people), anything that says its optimized for the latest GPUs, most likely will have it.

Now, I am not saying it will work on Haswell right out of the box (in most cases, it will need to be optimized for it), but it will not take 2 years, thats for sure.

"Need to be optimized"? How about, "is entirely not relevant to the discussion"? Have you ever written code which uses these instruction set extensions you love so much?
 

Edrick

Golden Member
Feb 18, 2010
1,939
230
106
"Need to be optimized"? How about, "is entirely not relevant to the discussion"? Have you ever written code which uses these instruction set extensions you love so much?

Yes. And it is clear you haven't.

Now stop attacking me and go back to your games.
 

NTMBK

Lifer
Nov 14, 2011
10,526
6,051
136
Wrong!

FMA instruction will be able to use the legacy instruction if the CPU does not support FMA instructions. No extra work and not extra code paths.

Will it ah heck. If a CPU which does not support FMA3 receives an FMA3 instruction, it will not have a clue what to do.

You can have alternate paths in your code which avoid the FMA instruction and instead issue separate multiply and add instructions, but as I pointed out that adds complexity.