Mike Houston wrote:
The main issue with this, and addressed at the end of the report, is that the code size is going to be a problem as data and code must live in the same 256KB in each SPE.
Just for reference, here are the stripped shared library sizes for OpenMPI 1.2 as built on a Mercury Cell system. This is for the PPU, not SPU..

-rwxr-xr-x 1 mdaniels world  11216 Mar 22  2007 libmca_common_sm.so.0.0.0
-rwxr-xr-x 1 mdaniels world 191440 Mar 22  2007 libmpi_cxx.so.0.0.0
-rwxr-xr-x 1 mdaniels world 827440 Mar 22  2007 libmpi.so.0.0.0
-rwxr-xr-x 1 mdaniels world 327912 Mar 22  2007 libopen-pal.so.0.0.0
-rwxr-xr-x 1 mdaniels world 556584 Mar 22  2007 libopen-rte.so.0.0.0

Using -Os instead of -O3:

-rwxr-xr-x 1 mdaniels world  11232 Mar 22  2007 libmca_common_sm.so.0.0.0
-rwxr-xr-x 1 mdaniels world 258280 Mar 22  2007 libmpi_cxx.so.0.0.0
-rwxr-xr-x 1 mdaniels world 749688 Mar 22  2007 libmpi.so.0.0.0
-rwxr-xr-x 1 mdaniels world 296648 Mar 22  2007 libopen-pal.so.0.0.0
-rwxr-xr-x 1 mdaniels world 501712 Mar 22  2007 libopen-rte.so.0.0.0

Reply via email to