Author Topic: corona renderer and Xeon Phi support  (Read 9829 times)

2013-09-07, 12:00:10

prorender

  • Active Users
  • **
  • Posts: 14
  • renderfarm & cloud rendering for professionals
    • View Profile
    • prorender - renderfarm & render service - cloud rendering
Dear Mr. Karlik,

do you see a chance to develop also a Xeon Phi version of your corona renderer?

Regards
Daniel Krüger
www.prorender.de
renderfarm & render service - cloud rendering

2013-09-07, 12:16:46
Reply #1

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
hi,
certainly not for the current generation of Phi as it would not support 3dsmax lights and textures
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2013-09-07, 12:38:24
Reply #2

prorender

  • Active Users
  • **
  • Posts: 14
  • renderfarm & cloud rendering for professionals
    • View Profile
    • prorender - renderfarm & render service - cloud rendering
Ok,

but if these limitations won't exist further how difficult is it compile your code to Xeon Phi? Think of the idea "corona renderer - first Xeon Phi based renderer". This would be a powerful tool on the market.

Regards
Daniel Krüger
www.prorender.de
renderfarm & render service - cloud rendering

2013-09-07, 13:26:47
Reply #3

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
I don't know, I haven't researched much into the Xeon Phi. But from what I see, it has different memory space. Which means no unported code can be supported (standard lights, standard texmaps, ...), and every part of Corona would have to be ported. Plus the architecture is very different from desktop CPUs (it might be x86, but it employs different methods to get high performance), so basically Phi is in principle similar to CUDA GPU. But I heard they'll do next version with stared memory space, maybe then it will be feasible.
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2013-09-07, 13:45:16
Reply #4

prorender

  • Active Users
  • **
  • Posts: 14
  • renderfarm & cloud rendering for professionals
    • View Profile
    • prorender - renderfarm & render service - cloud rendering
Let's wait and see how the development will advance. At the moment there is no known renderer on the market which is developped for co processor Xeon Phi. Perhaps a good chance for your futher development.

Regards
Daniel Krüger
www.prorender.de
renderfarm & render service - cloud rendering

2013-09-09, 00:09:07
Reply #5

Juraj

  • Active Users
  • **
  • Posts: 4761
    • View Profile
    • studio website
Jeez, if all "rumours" be true then, next year will be interesting. Both Phi and nVidia Maxwell should feature shared memory. But this has been promised few times before so who knows.
Please follow my new Instagram for latest projects, tips&tricks, short video tutorials and free models
Behance  Probably best updated portfolio of my work
lysfaere.com Please check the new stuff!

2014-11-25, 15:53:20
Reply #6

J4CO3

  • Users
  • *
  • Posts: 1
    • View Profile
Hello,
One year later, does anyone know if Xeon Phi version of Corona can be expected any time soon or at all?

Thank you


2016-06-25, 04:42:04
Reply #8

SaY

  • Active Users
  • **
  • Posts: 72
    • View Profile
Any updates on Phi support?
Newly released Knight Landing is basically a bunch of Atom cores, how difficult would it be to adapt Corona to use it?

2016-06-25, 12:30:13
Reply #9

SHD

  • Active Users
  • **
  • Posts: 137
    • View Profile
    • https://www.instagram.com/xshd/

2016-06-26, 09:57:54
Reply #10

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
sorry, it still seems we can speed up Corona more by focusing on optimizing the existing CPU code (think things like denoising)
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2016-06-26, 11:36:29
Reply #11

FrostKiwi

  • Active Users
  • **
  • Posts: 686
    • View Profile
    • YouTube
yep, and will it make sense?
You can Copy paste Corona's code in the xeon phi Compiler, but that doesnt make up for the hours upon hours of actually optimizing the code to run in there.

Knights Landing will support only 8-16 GB of ram per core. We don't have clear numbers, but the 384gb collective ram may or may not be too slow, if each of the 72 cores starts pulling from it large data sets like in the case of rendering.

By supporting Xeon Phi Corona would tap into the very same pitfalls of GPU rendering, it tried to get away from.

-Limited Memory
-need for out of core shenanigans / sharing, even if it already is part of the architecture
-barely developed for outside of scientific research and data centers
-ultra slow development cycle, optimisations would delay features
« Last Edit: 2016-06-26, 11:39:54 by SairesArt »
I'm 🐥 not 🥝, pls don't eat me ( ;  ;   )

2016-06-26, 16:13:15
Reply #12

mandrake0

  • Users
  • *
  • Posts: 1
    • View Profile
just as a info. the Xeon Phi supports Windows Server! the functionality allows to run standard application with no modification of code.

if you are using TBB you should run it on the xeon phi. just the difference is the amount of cores and faster memory.

Article about Xeon Phi: http://www.nextplatform.com/2015/03/25/more-knights-landing-xeon-phi-secrets-unveiled/