take advantage of processor's feature sets for speeding up rendering

Started by mafrieger, February 26, 2017, 10:08:51 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

mafrieger

Which processor's feature sets Keyshot already uses to speed up rendering?
for which usage is planned?

How important/worthy is it to choose/update to a possessor supporting it?

I stumbled across this question when reading that AVX512 of upcoming skylake should bring advantages for 3d rendering (please see attachment)

E.g. From technical mechanical simulations (FEM), I know there is a HUGE advantage of up to factor 2 (2x) in calculation speed when processors and software support AVX2 of xeon hashwell...


mafrieger

Some AVX512 features seem to be downward compatible to CPUs having only AVX or AVX2.
So from programmers pov it may make sense to start direktly with AVX512 for some usecases (and skip support for the older ones)
https://www.hpcwire.com/2017/06/29/reinders-avx-512-may-hidden-gem-intel-xeon-scalable-processors/

mafrieger

even if AVX512 has startet in Xeon Phi and is available in Skylake SP Xeons very soon,
it will move down to consumer cpus with cannonlake
https://www.computerbase.de/2016-02/intel-cannonlake-avx-512/

maybe it's NOW the right time to thing about using it :-)

mafrieger

maybe this page is interesting regarding AVX support of CPUs:
https://en.wikipedia.org/wiki/Advanced_Vector_Extensions

btw: e.g. blender seem to take advantages from AVX and AVX2...