Author Topic: take advantage of processor's feature sets for speeding up rendering  (Read 987 times)

0 Members and 1 Guest are viewing this topic.

Offline mafrieger

  • Jr. Member
  • **
  • Posts: 63
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...


Offline mafrieger

  • Jr. Member
  • **
  • Posts: 63
Re: take advantage of processor's feature sets for speeding up rendering
« Reply #1 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/

Offline mafrieger

  • Jr. Member
  • **
  • Posts: 63
Re: take advantage of processor's feature sets for speeding up rendering
« Reply #2 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 :-)

Offline mafrieger

  • Jr. Member
  • **
  • Posts: 63
Re: take advantage of processor's feature sets for speeding up rendering
« Reply #3 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...