<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=windows-1252">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi Milan,</p>
    <p>I've been quiet for a long time with regards this subject.
      However, Jaros, I noticed your post this morning and I recall a
      post from Matheus Mortatti a few months ago with regards
      distributed OpenMP and it intrigued me. I am also working on
      similar projects to both Matheus and his colleagues and also with
      your work regarding a distributed client for a very different
      purpose.<br>
    </p>
    <p>I am working in the UK, developing accelerated simulation and
      offline multi-renderer solution for film and entertainment with
      the advantage of an HPC environment. A multi GPU prototype is
      complete and we have a large production system under construction.
      I have resolved some interesting issues over memory management,
      in-core and out-of-core for various GPU architectures, utilising
      RDMA over infiniband and ethernet. There are many optimisations
      including automatic tile size and process optimisation for
      efficient use of computing resources. This is where my work
      crosses into Brecht's and Sergey's work with regards Cycles, BVH
      sorting and kernel sizes and split kernel efficiencies.</p>
    <p>Kind regards,</p>
    <p>Marc</p>
    <p><br>
    </p>
    <p>Marc Binsted<br>
      <a class="moz-txt-link-abbreviated" href="mailto:marc@binsted.plus.com">marc@binsted.plus.com</a><br>
      <a class="moz-txt-link-abbreviated" href="mailto:marc.binsted@theory.digital">marc.binsted@theory.digital</a></p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 24/07/2017 11:00,
      <a class="moz-txt-link-abbreviated" href="mailto:bf-cycles-request@blender.org">bf-cycles-request@blender.org</a> wrote:<br>
    </div>
    <blockquote class=" cite"
      id="mid_mailman_11_1500890403_68134_bf_cycles_blender_org"
      cite="mid:mailman.11.1500890403.68134.bf-cycles@blender.org"
      type="cite">
      <pre wrap="">Send Bf-cycles mailing list submissions to
        <a class="moz-txt-link-abbreviated" href="mailto:bf-cycles@blender.org">bf-cycles@blender.org</a>

To subscribe or unsubscribe via the World Wide Web, visit
        <a class="moz-txt-link-freetext" href="https://lists.blender.org/mailman/listinfo/bf-cycles">https://lists.blender.org/mailman/listinfo/bf-cycles</a>
or, via email, send a message with subject or body 'help' to
        <a class="moz-txt-link-abbreviated" href="mailto:bf-cycles-request@blender.org">bf-cycles-request@blender.org</a>

You can reach the person managing the list at
        <a class="moz-txt-link-abbreviated" href="mailto:bf-cycles-owner@blender.org">bf-cycles-owner@blender.org</a>

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Bf-cycles digest..."


Today's Topics:

   1. Req: Access to new branch for distributed rendering using MPI
      and OpenMP (new Blender client not only for Cycles) (Jaros Milan)
   2. Req: Access to new branch for rendering on Intel Xeon        Phi
      (Jaros Milan)
   3. Re: Req: Access to new branch for distributed rendering using
      MPI and OpenMP (new Blender client not only for Cycles)
      (Sergey Sharybin)
   4. Re: Req: Access to new branch for rendering on Intel        Xeon Phi
      (Sergey Sharybin)
   5. Size of tiles for hybrid system CPU+CUDA/OpenCL/Phi (Jaros Milan)
   6. Re: Size of tiles for hybrid system CPU+CUDA/OpenCL/Phi
      (Sergey Sharybin)
   7. Re: Size of tiles for hybrid system CPU+CUDA/OpenCL/Phi
      (Brecht Van Lommel)


----------------------------------------------------------------------

Message: 1
Date: Sun, 23 Jul 2017 13:07:02 +0000
From: Jaros Milan <a class="moz-txt-link-rfc2396E" href="mailto:milan.jaros@vsb.cz">&lt;milan.jaros@vsb.cz&gt;</a>
Subject: [Bf-cycles] Req: Access to new branch for distributed
        rendering using MPI and OpenMP (new Blender client not only for
        Cycles)
To: <a class="moz-txt-link-rfc2396E" href="mailto:bf-cycles@blender.org">"bf-cycles@blender.org"</a> <a class="moz-txt-link-rfc2396E" href="mailto:bf-cycles@blender.org">&lt;bf-cycles@blender.org&gt;</a>
Message-ID: <a class="moz-txt-link-rfc2396E" href="mailto:d252029a-4837-4f98-9744-4ab98c802778@email.android.com">&lt;d252029a-4837-4f98-9744-4ab98c802778@email.android.com&gt;</a>
Content-Type: text/plain; charset="utf-8"

Hi,

I would like to create a new Blender client not only for distributed rendering ( offline + interactive ).

I used my version of client for rendering some scenes of Agent327.

You can find more information here: <a class="moz-txt-link-freetext" href="http://blender.it4i.cz/research/distributed-rendering/">http://blender.it4i.cz/research/distributed-rendering/</a>

It could use OpenMPI or Intel MPI ( for using more PCs with Intel Xeon Phis/GPU ).

Best regards

Milan Jaro?
Research Assistant

IT4Innovations national supercomputing center
V?B ? Technical University of Ostrava

17. listopadu 15/2172  |   708 33 Ostrava-Poruba   |   Czech Republic



e-mail: <a class="moz-txt-link-abbreviated" href="mailto:milan.jaros@vsb.cz">milan.jaros@vsb.cz</a>  |   web: industry.it4i.cz   |   phone: +420 597 329 583   |    map: goo.gl/maps/BpF0z

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <a class="moz-txt-link-freetext" href="http://lists.blender.org/pipermail/bf-cycles/attachments/20170723/b49cc85a/attachment-0001.htm">http://lists.blender.org/pipermail/bf-cycles/attachments/20170723/b49cc85a/attachment-0001.htm</a> 

------------------------------

Message: 2
Date: Sun, 23 Jul 2017 13:32:49 +0000
From: Jaros Milan <a class="moz-txt-link-rfc2396E" href="mailto:milan.jaros@vsb.cz">&lt;milan.jaros@vsb.cz&gt;</a>
Subject: [Bf-cycles] Req: Access to new branch for rendering on Intel
        Xeon        Phi
To: <a class="moz-txt-link-rfc2396E" href="mailto:bf-cycles@blender.org">"bf-cycles@blender.org"</a> <a class="moz-txt-link-rfc2396E" href="mailto:bf-cycles@blender.org">&lt;bf-cycles@blender.org&gt;</a>
Message-ID: <a class="moz-txt-link-rfc2396E" href="mailto:1e12a4c6-bc62-483f-b30f-4f343612bd7b@email.android.com">&lt;1e12a4c6-bc62-483f-b30f-4f343612bd7b@email.android.com&gt;</a>
Content-Type: text/plain; charset="utf-8"

Hi,

I would like to create a new computed devices for Intel Xeon Phi (KNC, KNL).

I used my version of new computed devices for rendering of almost all scenes of Agent327 (<a class="moz-txt-link-freetext" href="http://blender.it4i.cz/rendering/agent-327-operation-barbershop/">http://blender.it4i.cz/rendering/agent-327-operation-barbershop/</a>).

You can find more information here: <a class="moz-txt-link-freetext" href="http://blender.it4i.cz/research/rendering-on-intel-xeon-phi/">http://blender.it4i.cz/research/rendering-on-intel-xeon-phi/</a>

Now I use Intel compiler but I would like to change it to ISPC open sorce compiler.

I would like to open question about size of tiles for hybrid system CPU+CUDA/Phi ( CUDA, OpenCL, OpenMP require bigger tile than CPU ). Sergey has the some idea about this.

Thanks.

Best regards

Milan Jaro?
Research Assistant

IT4Innovations national supercomputing center
V?B ? Technical University of Ostrava

17. listopadu 15/2172  |   708 33 Ostrava-Poruba   |   Czech Republic



e-mail: <a class="moz-txt-link-abbreviated" href="mailto:milan.jaros@vsb.cz">milan.jaros@vsb.cz</a>  |   web: industry.it4i.cz   |   phone: +420 597 329 583   |    map: goo.gl/maps/BpF0z

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <a class="moz-txt-link-freetext" href="http://lists.blender.org/pipermail/bf-cycles/attachments/20170723/6cd97773/attachment-0001.htm">http://lists.blender.org/pipermail/bf-cycles/attachments/20170723/6cd97773/attachment-0001.htm</a> 

------------------------------

Message: 3
Date: Sun, 23 Jul 2017 15:54:47 +0200
From: Sergey Sharybin <a class="moz-txt-link-rfc2396E" href="mailto:sergey.vfx@gmail.com">&lt;sergey.vfx@gmail.com&gt;</a>
Subject: Re: [Bf-cycles] Req: Access to new branch for distributed
        rendering using MPI and OpenMP (new Blender client not only for
        Cycles)
To: Discussion list to assist Cycles render engine developers
        <a class="moz-txt-link-rfc2396E" href="mailto:bf-cycles@blender.org">&lt;bf-cycles@blender.org&gt;</a>
Message-ID:
        <a class="moz-txt-link-rfc2396E" href="mailto:CAErtv27FnnWbYe5SDrp334aVkvOPzEBqPMfActvH0znbq3_A0g@mail.gmail.com">&lt;CAErtv27FnnWbYe5SDrp334aVkvOPzEBqPMfActvH0znbq3_A0g@mail.gmail.com&gt;</a>
Content-Type: text/plain; charset="utf-8"

Hi,

While i can see how this is benefitial for technical/farm usage, there are
some concerns related on usefulness for Blender users:

- How difficult it is to set up such an OpenMP farm ?
- How much portable it is (Windows, OSX, Linux, BSD) ?
- What are the supported devices (my guess here is that there will be no
GPU support, as in CUDA and OpenCL) ?

There are also some technical questions:

- Why is OpenMP better for final render? I would assume that could cause
quite huge networking overhead.
- Why do we need some distributed device support which is rather limited to
what OpenMP is offering instead of improving existing device_network.cc
(that oen would at least support all GPUs, will allow to do some data cache
etc..) ?

Those are the main concerns of having this device exposed to Blender users.
On another hand, if all the changes are living in device_openmp.cc and
kernel/kernels/openmp with minimal code overlap, i done feel against having
devices which are used by tehcnical guys and not exposed to Blender users.

That's y current questions and thoughts here anyway.


On Sun, Jul 23, 2017 at 3:07 PM, Jaros Milan <a class="moz-txt-link-rfc2396E" href="mailto:milan.jaros@vsb.cz">&lt;milan.jaros@vsb.cz&gt;</a> wrote:

</pre>
      <blockquote class=" cite" id="Cite_8476747" type="cite">
        <pre wrap="">Hi,

I would like to create a new Blender client not only for distributed
rendering ( offline + interactive ).

I used my version of client for rendering some scenes of Agent327.

You can find more information here: <a class="moz-txt-link-freetext" href="http://blender.it4i.cz/">http://blender.it4i.cz/</a>
research/distributed-rendering/

It could use OpenMPI or Intel MPI ( for using more PCs with Intel Xeon
Phis/GPU ).

Best regards

Milan Jaro?
Research Assistant

IT4Innovations national supercomputing center
V?B ? Technical University of Ostrava

17. listopadu 15/2172  |   708 33 Ostrava-Poruba   |   Czech Republic



e-mail: <a class="moz-txt-link-abbreviated" href="mailto:milan.jaros@vsb.cz">milan.jaros@vsb.cz</a>  |   web: industry.it4i.cz   |   phone:
+420 597 329 583 &lt;+420%20597%20329%20583&gt;   |    map: goo.gl/maps/BpF0z


_______________________________________________
Bf-cycles mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Bf-cycles@blender.org">Bf-cycles@blender.org</a>
<a class="moz-txt-link-freetext" href="https://lists.blender.org/mailman/listinfo/bf-cycles">https://lists.blender.org/mailman/listinfo/bf-cycles</a>


</pre>
      </blockquote>
      <pre wrap="">
</pre>
    </blockquote>
    <br>
    <br>
  </body>
</html>