<div dir="ltr">I think we should indeed move to always rendering with a small tile size (e.g. 16x16), and then have devices render multiple tiles at once. Ideally users would never have to tweak tile size, instead the device should be able to make a good estimate about how many pixels samples it needs in flight at the same time and then request the appropriate number of small tiles based on that.</div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jul 23, 2017 at 5:11 PM, Sergey Sharybin <span dir="ltr">&lt;<a href="mailto:sergey.vfx@gmail.com" target="_blank">sergey.vfx@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>Those are actually ideas which Mai was looking into for Split kernel as far as i know. They go as following:</div><div><br></div><div>- For a small tile, render multiple samples at a time.</div><div><br></div><div>This will keep compute device busy even for a small tile size. To my knowledge, this is how split kernel now works. This is probably something we need to extend to other kernels?</div><div><br></div><div>This approach is mainly useful for final renders. For a viewport (when we render samples one by one) we need something different.</div><div><br></div><div>- Allow rendering multiple tiles with a single sample on the same device.</div><div><br></div><div>I think Mai also was experimenting with this, not sure what was the conclusion here. But this is something which would help keeping viewport performance at a max.</div><div><br></div><div>Hopefully Mai will drop her knowledge here.</div><div><br></div><div>P.S. There might be some other tricks here, but currently not sure what that would be.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Sun, Jul 23, 2017 at 5:03 PM, Jaros Milan <span dir="ltr">&lt;<a href="mailto:milan.jaros@vsb.cz" target="_blank">milan.jaros@vsb.cz</a>&gt;</span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">



<div>
<div dir="auto">Hi,
<div dir="auto">
<div align="left" dir="auto">
<p dir="ltr"><font color="#000000">I would like to open question about size of tiles for hybrid system CPU+CUDA/Phi ( CUDA and OpenCL require bigger tile than CPU ). </font></p>
<p dir="ltr"><font color="#000000">Now I use the OpenMP implementation for using bigger tile on hybrid system CPU + Intel Xeon Phi.</font></p>
<p dir="ltr"><font color="#000000">Sergey has the some idea about this.</font></p>
</div>
</div>
<div dir="auto">
<div data-smartmail="gmail_signature" dir="auto">Best regards<br>
<br>
Milan Jaroš<br>
Research Assistant<br>
<br>
IT4Innovations national supercomputing center<br>
VŠB – Technical University of Ostrava<br>
<br>
17. listopadu 15/2172  |   708 33 Ostrava-Poruba   |   Czech Republic<br>
<br>
 <br>
<br>
e-mail: <a href="mailto:milan.jaros@vsb.cz" target="_blank">milan.jaros@vsb.cz</a>  | <wbr>  web: <a href="http://industry.it4i.cz" target="_blank">industry.it4i.cz</a>   |   phone: <a href="tel:+420%20597%20329%20583" value="+420597329583" target="_blank">+420 597 329 583</a>   |    map: <a href="http://goo.gl/maps/BpF0z" target="_blank">goo.gl/maps/BpF0z</a><br>
<br>
</div>
</div>
</div>
</div>

<br></div></div>______________________________<wbr>_________________<br>
Bf-cycles mailing list<br>
<a href="mailto:Bf-cycles@blender.org" target="_blank">Bf-cycles@blender.org</a><br>
<a href="https://lists.blender.org/mailman/listinfo/bf-cycles" rel="noreferrer" target="_blank">https://lists.blender.org/mail<wbr>man/listinfo/bf-cycles</a><br>
<br></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div class="m_-7306366446396110901gmail_signature" data-smartmail="gmail_signature"><div><span style="color:rgb(102,102,102)">With best regards, Sergey Sharybin</span></div></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
Bf-cycles mailing list<br>
<a href="mailto:Bf-cycles@blender.org">Bf-cycles@blender.org</a><br>
<a href="https://lists.blender.org/mailman/listinfo/bf-cycles" rel="noreferrer" target="_blank">https://lists.blender.org/<wbr>mailman/listinfo/bf-cycles</a><br>
<br></blockquote></div><br></div>