Haswell benchmarks show up

Must read and other references.
dbz
Posts: 46
Joined: Wed Jan 11, 2012 10:16 pm
Location: the Netherlands

Haswell benchmarks show up

Postby dbz » Mon Mar 18, 2013 4:48 pm

Haswell benchmarked on Cycles and 3ds Max. Hardly any speedup over Ivy Bridge and definitively not worth upgrading. Remarkable that cpu performance seems to have basically flatted out from one generation to the next.

stefan
Posts: 42
Joined: Wed Dec 21, 2011 8:57 pm

Re: Haswell benchmarks show up

Postby stefan » Mon Mar 18, 2013 5:02 pm

Performance should improve when applications make use of the FMA instruction. It did make a difference on the PPC. Also, depending on what their benchmark scenes were, the bottleneck could have been entirely in memory bandwidth/cache and cover up any arithmetic improvements.

graphicsMan
Posts: 156
Joined: Mon Nov 28, 2011 7:28 pm

Re: Haswell benchmarks show up

Postby graphicsMan » Mon Mar 18, 2013 5:20 pm

Yeah, I found that on Interlagos (AMD 16-core) FMA made about a 10% difference, which is pretty impressive when all the work required is to change a few compiler flags. AMD has FMA4 though, which is a little easier for the compiler to optimize with than the FMA3 that Intel has. Should be interesting to see what happens. Also, are these apps optimized to use AVX?

dbz
Posts: 46
Joined: Wed Jan 11, 2012 10:16 pm
Location: the Netherlands

Re: Haswell benchmarks show up

Postby dbz » Mon Mar 18, 2013 6:45 pm

Regarding AVX, creating 8-ary bvh's might be interesting where one ray is intersected with 8 bounding boxes during intersection.

Dade
Posts: 206
Joined: Fri Dec 02, 2011 8:00 am

Re: Haswell benchmarks show up

Postby Dade » Tue Mar 19, 2013 8:25 am

dbz wrote:Regarding AVX, creating 8-ary bvh's might be interesting where one ray is intersected with 8 bounding boxes during intersection.


It is a features already available in Intel Embree and, according the authors, the speed up is quite small: something in the 10%-25% range.

hobold
Posts: 56
Joined: Wed Dec 21, 2011 6:08 pm

Re: Haswell benchmarks show up

Postby hobold » Wed Mar 20, 2013 12:22 am

Dade wrote:the speed up is quite small: something in the 10%-25% range.

Please do not take this as an attack; and not as directed specifically at you. I just want to draw everybody's attention to the awful truth that ...


... the time of exponential performance improvements from new processor generations is over. Moore's Law will continue to be true to its letter for another while: transistor counts per chip area will continue to double. But the three main corollaries, which used to be true in the past:

1. chips will run at higher frequencies
2. chips will be cheaper
3. chips will consume less energy

will no longer follow from a new generation of fabrication technology. Those trends lost steam ever since the Pentium IV era.


We are now in an era of slow linear growth. An improvement of 20% is actually very significant these days. GPUs seemed to withstand this slowdown a bit longer, but only because their power consumption increased exponentially. That particular workaround has already reached its limits.

I advise you not to expect tomorrow's consumer grade hardware to be significantly faster than today's. Optimizing the software side is now the name of the speed game, or custom hardware specialized to particular tasks.

Dade
Posts: 206
Joined: Fri Dec 02, 2011 8:00 am

Re: Haswell benchmarks show up

Postby Dade » Wed Mar 20, 2013 8:35 am

hobold wrote:
Dade wrote:the speed up is quite small: something in the 10%-25% range.

Please do not take this as an attack; and not as directed specifically at you. I just want to draw everybody's attention to the awful truth that ...


I have 3 GPUs in my home PC for a total of 10TeraFlops. About 9.7 of the TFlops are from the 3 GPUs. Where do you think I stand in the CPU Vs GPU holy war ? ;)

hobold wrote:Optimizing the software side is now the name of the speed game, or custom hardware specialized to particular tasks.


OpenCL on FPGA, not conventional FP accelerator like Epiphany, Xeon Phi, etc. The time of running renderings on CPUs is over.

P.S. ok, ok, now I switch the fan boy mode off ;)

mpeterson
Posts: 53
Joined: Fri Jan 06, 2012 3:09 pm

Re: Haswell benchmarks show up

Postby mpeterson » Wed Mar 20, 2013 2:19 pm

Dade wrote:the speed up is quite small: something in the 10%-25% range.


right, the same holds for gpus when we compare the last two generations.

hobold
Posts: 56
Joined: Wed Dec 21, 2011 6:08 pm

Re: Haswell benchmarks show up

Postby hobold » Wed Mar 20, 2013 5:39 pm

Dade wrote:OpenCL on FPGA

Do you happen to be one of the people using that kind of setup? If so, are you allowed to talk about your experience with that hardware?

(BTW, thanks for your efforts regarding OpenCL. So far, MandelGPU has been the most useful example code for my own attempts to learn and tinker with OpenCL.)

Serendipity
Posts: 37
Joined: Mon Dec 19, 2011 9:50 pm

Re: Haswell benchmarks show up

Postby Serendipity » Wed Mar 20, 2013 6:24 pm

I think it will be very interesting to see how haswell performs with optimized AVX code since it is the first CPU where you can actually use it (before that the absent of integer instructions was an absolute showstopper since you were forced to constantly switch between AVX and SSE which, by definition, is slow).

And just for the fun of it :twisted: :

GPUs rock because:

A) they have massive driver problems
B) you can´t fix a bug yourself if the bug is in the driver so it slows down your developing speed
C) a new generation might mean older software doesn´t run anymore and it sometimes takes months until a working version shows up (do I need to mention iRay...)
D) they have limited memory ( 6GB is ok for many users but definetly not for all)


Return to “Links & Papers”

Who is online

Users browsing this forum: No registered users and 3 guests