<div class="gmail_quote">On Thu, Nov 24, 2011 at 18:05, Dmitry Karpeev <span dir="ltr"><<a href="mailto:karpeev@mcs.anl.gov">karpeev@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;">
Is O(commSize) storage considered unscalable in this model?</blockquote></div><br><div>I would like to avoid it where possible. If we have million-way parallelism at the network level (e.g. one million MPI processes), then we have to justify the memory usage. One 64-bit integer per process is 8MB. If that is needed once for the entire application, it is probably not an issue, but if it's needed by every object, then it could add up to a substantial amount (considering the low-memory estimates).</div>
<div><br></div><div>The MPICH guys are thinking about this:</div><div><br></div><div><a href="http://www.mcs.anl.gov/~goodell/pdfs/mpi-mem-final.pdf">http://www.mcs.anl.gov/~goodell/pdfs/mpi-mem-final.pdf</a></div>