Haswell new instructions

Stickmansam

Member
Oct 25, 2012
44
0
61
Hi all,

I am wondering how useful AVX2 and FMA3 will be in general computing and gaming. I know stuff like Handbrake will likely pick up AVX2 and FMA3 quickly but how about things like games and more mundane programs? How long will it take for them to use these new instruction sets? I'm already running Ivy so I won't be getting Haswell but I want a fell as to when upgrading to the cpu arch of the day will see me some sizable gains. I can afford to be slower in Handbrake since I don't use it too much but when games actually need that extra CPU omph, I'll probably need to upgrade then.

Will these instructions sets be game changers in way? Like allow games to run like twice as fast on the cpu e.g. 80%load vs 40%load just by uisng these instruction sets.
 

Stickmansam

Member
Oct 25, 2012
44
0
61

I see the synthetic benchmarks with the new instructions are somewhere from 20-78% faster but what does this mean for games? Can games in the future use these instructions and how long will it take before games will use them and how long until I will need a cpu that has theses instructions just to let the game be playable?
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
Some new games already use them. The benefit varies on how much of the code is SSE/AVX.
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
Can you please provide an example?

Rome 2 I would guess?

Compilers supported AVX2 code since last year. Its not exactly something brand new. And autovectorization is not making it hard either.
 
Last edited:

Stickmansam

Member
Oct 25, 2012
44
0
61
Rome 2 I would guess?

Compilers supported AVX2 code since last year. Its not exactly something brand new. And autovectorization is not making it hard either.

So does Rome 2 run exceptionally faster on Haswell? I guess to maintain market, most games will still be relatively playable on high clocked 1156/1155 cpus for quite a while but those with the newer instructions will get much better perf, at least cpu wise?
 

NTMBK

Lifer
Nov 14, 2011
10,272
5,150
136
Rome 2 I would guess?

Compilers supported AVX2 code since last year. Its not exactly something brand new. And autovectorization is not making it hard either.

Given the shambolic state of any Creative Assembly game, I wouldn't put too much faith in them moving to the latest compiler technology very quickly! Their QA is bad enough as it is, without switching to an entirely new compiler and set of standard libraries a few months before release.
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
Well I play Rome 2. And I tried both on a 3570K and a 4670. And there is a noticeable difference.

You make it sound like compiler support was just around the corner. We talk 1 year+. Not to mention its an Intel sponsored game. Haswell IGP is also supported with direct memory access option.
 
Last edited:

Durp

Member
Jan 29, 2013
132
0
0
The only CPU performance review of Rome 2 that I can find is from GameGPU and they don't have a Haswell system...
 

Magic Carpet

Diamond Member
Oct 2, 2011
3,477
232
106
Well I play Rome 2. And I tried both on a 3570K and a 4670. And there is a noticeable difference.
You didn't bench them side by side? You could one of the first to bench Rome 2 on Haswell.

Haswell IGP is also supported with direct memory access option.
What does it do, it's so exclusive to Haswell IGP. D-GPUs don't need it?
 
Last edited:

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
You didn't bench them side by side? You could one of the first to bench Rome 2 on Haswell.


What does it do, it's so exclusive to Haswell IGP. D-GPUs don't need it?

I can try see if I can run the benchmarks later today with same settings on both systems.

For Haswell option.

 

NTMBK

Lifer
Nov 14, 2011
10,272
5,150
136
Well I play Rome 2. And I tried both on a 3570K and a 4670. And there is a noticeable difference.

You make it sound like compiler support was just around the corner. We talk 1 year+. Not to mention its an Intel sponsored game. Haswell IGP is also supported with direct memory access option.

Interesting, I didn't know it was an Intel sponsored game! Definitely increases the odds of it having an up to date Intel compiler. Haswell benchmarks would definitely be appreciated, if you get the chance at all.
 

Nothingness

Platinum Member
Jul 3, 2013
2,810
1,501
136
If we are to pick Rome 2 as to what AVX2 brings to gaming here you go: http://www.bit-tech.net/hardware/2013/06/12/intel-core-i5-4670k-haswell-cpu-review/5

Intel Core i7-3770K (3.5GHz) min 25 ave 32
Intel Core i7-4770K (3.5GHz) min 28 ave 35

Note this is a built-in CPU test. Good but not impressive.

That being said for my number theory stuff, Haswell brought me a huge speedup over my i7-920, but that's extremely specific
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
If we are to pick Rome 2 as to what AVX2 brings to gaming here you go: http://www.bit-tech.net/hardware/2013/06/12/intel-core-i5-4670k-haswell-cpu-review/5

Intel Core i7-3770K (3.5GHz) min 25 ave 32
Intel Core i7-4770K (3.5GHz) min 28 ave 35

Note this is a built-in CPU test. Good but not impressive.

That being said for my number theory stuff, Haswell brought me a huge speedup over my i7-920, but that's extremely specific

First of all its Shogun 2, not Rome 2.

Secondly, its a prescripted battle. That means very low CPU utilization. We already seen how big a difference there is on prescripted and actual gameplay in other games.

Example with Tomb Raider:
40% difference in prescripted benchmark. 400% difference ingame between 800Mhz and 4900Mhz.
http://forums.anandtech.com/showpost.php?p=35371206&postcount=7
 
Last edited:

NTMBK

Lifer
Nov 14, 2011
10,272
5,150
136
Well, both gives 66FPS in the ingame forest benchmark. And the benchmark is capped at...66FPS

Well that sucks!

Perhaps you could try artificially crippling your performance? Is it possible to underclock a K-series processor by setting the multiplier extremely low (e.g. 1GHz)? If you clocked both of them down to the same speed, you might be able to see how their IPC compares.
 

Magic Carpet

Diamond Member
Oct 2, 2011
3,477
232
106
Its the same prescripted benchmark with different GPU settings.

I actually assume the only somewhat way is to use a campaign CPU movement turn length to measure with.
Well, it would be nice to measure it, can't you use Fraps? That way you can pick a specific cpu-heavy part and run it on two machines. If the difference was noticeable, the improvement should be in the two figure area, which Fraps should capture and display in the logs.
 
Last edited:

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
Well, it would be nice to measure it, can't you use Fraps? That way you can pick a specific cpu-heavy part and run it on two machines. If the difference was noticeable, the improvement should be in the two figure area, which Fraps should capture and display in the logs.

Problem is they wouldnt be identical.

Gonna try a run now with 1600Mhz, since the IB cant go lower.
 

Magic Carpet

Diamond Member
Oct 2, 2011
3,477
232
106
Problem is they wouldnt be identical.

Gonna try a run now with 1600Mhz, since the IB cant go lower.
I know, but it will still give some idea, +/- 10% is acceptable. If there is a 25%+ performance difference, it will be easy to spot. Far more useful than your prev. run with identical 66 fps. Fraps will log everything in its dir, so we can see min / avr / max fps.
 
Last edited:

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
Ingame benchmark at 1600Mhz. 58FPS for IB, 62FPS for HW. But large time of the bench both are capped.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |