If you have 8 endpoints doing communication in parallel, they would each not need to be able saturate the network; it may be most efficient to allow them greater communication parallelism at the software level.<div><br></div>
<div>Allocating as many endpoints as allowed without sacrificing FIFO space would not, to the best of my understanding, result in performance issues.</div><div><br></div><div><br></div><div>Thanks,<br><div><div>Joe Ratterman</div>
<div><a href="mailto:jratt@us.ibm.com">jratt@us.ibm.com</a></div><div><br></div><br><div class="gmail_quote">On Wed, Feb 17, 2010 at 10:21 AM, Pavan Balaji <span dir="ltr"><<a href="mailto:balaji@mcs.anl.gov">balaji@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Joe,<br>
<div class="im"><br>
On 02/17/2010 08:38 AM, Joe Ratterman wrote:<br>
> Let's assume that there are 32 FIFOs per node, and that using 6 per<br>
> process or endpoint is considered optimal (both are actually higher<br>
> in actuality, but it isn't too important).  If we were to allow users to<br>
> create up to 8 endpoints per node, it would only be possible to allocate<br>
> 4 FIFOs for each endpoint.  Doing this in all cases would slow the<br>
> single-threaded case, which will probably be more common for quite some<br>
> time.<br>
<br>
</div>Thanks. I'm missing some math here. I'd assume that you'd still keep 6<br>
FIFOs per endpoint, so each endpoint can fully saturate all the network<br>
links. So, you'd have a maximum of 5 endpoints. Is this correct?<br>
<br>
Suppose you always initialize the network with 5 endpoints, but in the<br>
single threaded case just use 1 endpoint, and in the multi-threaded (or<br>
more specifically multi-threaded/multi-endpoint) case use as many, but<br>
up to 5, endpoints as specified by the user. Does this cause a<br>
performance problem? Or a resource usage problem?<br>
<div><div></div><div class="h5"><br>
 -- Pavan<br>
<br>
--<br>
Pavan Balaji<br>
<a href="http://www.mcs.anl.gov/~balaji" target="_blank">http://www.mcs.anl.gov/~balaji</a><br>
_______________________________________________<br>
Mpi3-hybridpm mailing list<br>
<a href="mailto:Mpi3-hybridpm@lists.mpi-forum.org">Mpi3-hybridpm@lists.mpi-forum.org</a><br>
<a href="http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-hybridpm" target="_blank">http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-hybridpm</a><br>
</div></div></blockquote></div><br></div></div>