
26 Mar
2009
26 Mar
'09
8:19 p.m.
Binary archives do not need a stream. The constructor can take a streambuf which is a much lower level version. It is also quite easy to make your own binary archive which uses not even a streambuf. Robert Ramey Joel Falcou wrote:
Boost::MPI uses Boost::serialization for marshalling data and sending them in a pervasive way.
I have a small scale implementation of MPI running on the Cell processor and I'm trying to patch boost::mpi to use it. However, as serialization seems ot use iostream or sstream at some point, the resulting executable blow up the 256Kb limits of SPE local store.
How deep is iostream needed by serialization and how can I limit this dependance so I can have a proper Cell-enabled boost::mpi ?