That's pretty cool. 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. They mention dynamic
overlay loading, which is also how we deal with large code size, but
things get tricky and slow with the potentially needed save and restore
of registers and LS. It would be interesting to see how much of MPI
could be implemented and how much is really needed. Maybe it's time to
think about and MPI-ES spec?
Marcus G. Daniels wrote:
> Has anyone investigated adding intra chip Cell EIB messaging to OpenMPI?
> It seems like it ought to work. This paper seems pretty convincing:
> users mailing list