Announcement

Collapse
No announcement yet.

Xeon PHI & Vray?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #61
    What Teodor said; we got the OpenCL driver for Xeon Phi, but our tests so far have been with direct compilation of the code for the card and not through OpenCL.

    Best regards,
    Vlado
    I only act like I know everything, Rogers.

    Comment


    • #62
      xeon phi run based in x86... this is the best... 1 teraflop for IM?

      Comment


      • #63
        I should get a Phi board for testing in some days... so i hope it is Windows-ready, and i hope i'll be able to test some render engines onto it...

        Any chances to be involved in beta-test program ? I forgot to ask Ivan, Vassil or Konstantin on the last FMX show

        Regards.
        dream it !
        model it !
        love it !

        Comment


        • #64
          That's a lot of hopes

          We are still some way away from having something to test. Things mostly work, but there is weird stuff going on.

          Best regards,
          Vlado
          I only act like I know everything, Rogers.

          Comment


          • #65
            Originally posted by vlado View Post
            That's a lot of hopes

            We are still some way away from having something to test. Things mostly work, but there is weird stuff going on.

            Best regards,
            Vlado
            I know how you fell. I got weird stuff going on all the time at work lol.

            Happy there is stuff working !
            CGI - Freelancer - Available for work

            www.dariuszmakowski.com - come and look

            Comment


            • #66
              "I just got here question": I thought the PHI cores were pretty straightforward "co-processors," so why do you have to write custom code for them? I was hoping they just added 60 cores and acted as if you had a render farm internally ... and bingo ... that was all you needed. Can you clarify just a little?

              Comment


              • #67
                Where did I say that we wrote custom code for it?

                Best regards,
                Vlado
                I only act like I know everything, Rogers.

                Comment


                • #68
                  schultzeworks:
                  The Phi has 228 x86 cores, but they are not the same as the cores in a normal CPU.
                  They are slower, lower frequency, in-order and simpler design cores.
                  They have their own instructions for SIMD and doesn't support SSE, MMX, AVX, only their instruction set for vector data.

                  So to get a good performance on the Phi you need massive parallelism in the algorithms. Every serial part of the program is 10-20 times slower than a normal CPU.
                  We need to do some tweaks and improvement to V-Ray to make it work efficiently on the Phi.
                  V-Ray developer

                  Comment


                  • #69
                    So will these tweaks result in a separate version for vray just for PI architecture or will these tweaks work on a universal build of vray that will maintain the current default cpu performance as well?

                    Rich

                    Comment


                    • #70
                      Originally posted by chuckie7413 View Post
                      So will these tweaks result in a separate version for vray just for PI architecture or will these tweaks work on a universal build of vray that will maintain the current default cpu performance as well?
                      No idea at all yet. Of course, we'll try to avoid separate code paths as much as possible; we have enough trouble with the duplicated code on the GPU as it is...

                      Best regards,
                      Vlado
                      I only act like I know everything, Rogers.

                      Comment


                      • #71
                        Any progress on this? Just curious as I saw they had released embree 1.1 which apparently includes support for the Phi...

                        http://embree.github.io/

                        The kernels are optimized for photo-realistic rendering on the latest IntelĀ® processors with support for SSE, AVX, and 16 wide Xeon Phi vector instructions. In version 2.0 Embree now also supports applications written with the Intel SPMD Programm Compiler (ISPC, http://ispc.github.com) which makes it possible to write a renderer in ISPC that leverages SSE, AVX, and Xeon Phi instructions without any code change.
                        Check out my (rarely updated) blog @ http://macviz.blogspot.co.uk/

                        www.robertslimbrick.com

                        Cache nothing. Brute force everything.

                        Comment


                        • #72
                          Nay?

                          I can't help but feel these would be a great alternative to GPU rendering.
                          Check out my (rarely updated) blog @ http://macviz.blogspot.co.uk/

                          www.robertslimbrick.com

                          Cache nothing. Brute force everything.

                          Comment


                          • #73
                            Originally posted by Macker View Post
                            I can't help but feel these would be a great alternative to GPU rendering.
                            That is, unfortunately, an opinion that I can't share right now... Plus I'm not really thrilled at the prospect of rewriting things yet again for another hardware architecture without clear performance benefits.

                            Best regards,
                            Vlado
                            I only act like I know everything, Rogers.

                            Comment


                            • #74
                              Originally posted by Macker View Post
                              Nay?

                              I can't help but feel these would be a great alternative to GPU rendering.
                              I have mixed opinion about it but thing to remember. In order to support xeon PHI card you need xeon CPU and so on as far as I remember. So it may be a very expensive hardware exchange for some people and gpu might just be better money/power ration option.
                              CGI - Freelancer - Available for work

                              www.dariuszmakowski.com - come and look

                              Comment


                              • #75
                                Originally posted by Dariusz Makowski (Dadal) View Post
                                In order to support xeon PHI card you need xeon CPU and so on as far as I remember.
                                I don't think this is correct. Our machine with the PHI has Xeons in it, but I doubt it will be a problem to put the card in a regular desktop machine.
                                V-Ray developer

                                Comment

                                Working...
                                X