KeyShot Forum

Other => Wish List => Topic started by: mafrieger on February 26, 2017, 10:08:51 PM

Title: take advantage of processor's feature sets for speeding up rendering
Post by: mafrieger on February 26, 2017, 10:08:51 PM
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...

Title: Re: take advantage of processor's feature sets for speeding up rendering
Post by: mafrieger on June 30, 2017, 02:04:42 AM
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/
Title: Re: take advantage of processor's feature sets for speeding up rendering
Post by: mafrieger on June 30, 2017, 02:09:01 AM
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 :-)
Title: Re: take advantage of processor's feature sets for speeding up rendering
Post by: mafrieger on July 02, 2017, 02:32:28 PM
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...