<br><br><div class="gmail_quote">On Wed, Apr 28, 2010 at 10:34 AM, Shree Kumar <span dir="ltr">&lt;<a href="mailto:shree.shree@gmail.com">shree.shree@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;">
<br><div class="gmail_quote"><div class="im">On Wed, Apr 28, 2010 at 1:27 PM, Philippe <span dir="ltr">&lt;<a href="mailto:philippe.raven@gmail.com" target="_blank">philippe.raven@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">

<div class="gmail_quote"><br><div>There&#39;s another way to make *real* parallel GPU rendering.</div><div>If you want to use the power of some GPU from unrelated cards (non-SLI but in the same computer) or from some graphical nodes, you can use VirtualGL with Sort-Last or Sort-First rendering, who will be very usefull and efficient to get very goods performances, and not just use 1 or 2 local GPU to render your paraview instance.</div>


<div><br></div></div></blockquote></div><div><br>Could you explain this usage of VirtualGL a little more ?<br> <br>I am running ParaView render servers across multiple nodes, each of which may have one or more GPUs. Each server does local rendering on a GPU on the same node.  MPI takes care of job launching across multiple nodes. I am hoping this would give me the best possible performance, so someone please correct me if I am wrong :-)<br>

<br>Thanks<br><font color="#888888">-- Shree<br><br></font></div><div class="im"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"><div class="gmail_quote">
<div></div><div>Cheers.</div><div>
<br></div><font color="#888888"><div>Philippe.  </div></font><div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"><br clear="all">
<br><br>
<br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
<br></blockquote></div></div><br><br>
</blockquote></div></div>
</blockquote></div><meta http-equiv="content-type" content="text/html; charset=utf-8">I think the Overview cat of the <span class="J-JK9eJ-PJVNOc" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: yellow; background-position: initial initial; background-repeat: initial initial; ">VirtualGL&#39;s</span> documentation will me more comprehensible than my <span class="J-JK9eJ-PJVNOc" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: yellow; background-position: initial initial; background-repeat: initial initial; ">english</span> :<div>
<a href="http://www.virtualgl.org/vgldoc/2_2evolving/#hd002">http://www.<span class="J-JK9eJ-PJVNOc" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: yellow; background-position: initial initial; background-repeat: initial initial; ">virtualgl</span>.org/<span class="J-JK9eJ-PJVNOc" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: yellow; background-position: initial initial; background-repeat: initial initial; ">vgldoc</span>/2_2evolving/#hd002</a></div>
<div><br></div><div>So this will able you to use as many as you want <span class="J-JK9eJ-PJVNOc" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: yellow; background-position: initial initial; background-repeat: initial initial; ">GPU</span> for one rendering, because <span class="J-JK9eJ-PJVNOc" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: yellow; background-position: initial initial; background-repeat: initial initial; ">mpi</span> use only CPU, then I found a my test machine (core i7 920 with a Quad-<span class="J-JK9eJ-PJVNOc" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: yellow; background-position: initial initial; background-repeat: initial initial; ">SLI</span> of GTX295) that <span class="J-JK9eJ-PJVNOc" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: yellow; background-position: initial initial; background-repeat: initial initial; ">paraview</span> got faster rendering if he&#39;s launched with <span class="J-JK9eJ-PJVNOc" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: yellow; background-position: initial initial; background-repeat: initial initial; ">VirtualGL</span> (rendering by <span class="J-JK9eJ-PJVNOc" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: yellow; background-position: initial initial; background-repeat: initial initial; ">GPU</span>) than standalone (rendering by CPU). Maybe my vision is not exact, but in fact, performances are very different ! Let&#39;s give a try to <span class="J-JK9eJ-PJVNOc" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: yellow; background-position: initial initial; background-repeat: initial initial; ">VirtualGL</span> <span class="J-JK9eJ-PJVNOc" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: yellow; background-position: initial initial; background-repeat: initial initial; ">Shree</span> :)</div>