Hi Pasha, I agree that symmetric objects in the data segment are a challenging issue. Could dynamically-allocated symmetric objects be supported much more easily? Does Open MPI / OSHMEM already have cross-process mappings for symmetric allocations (e.g., for local put/get via memcpy)?
Thanks, Nick On Wed, Sep 28, 2016 at 3:00 PM, Pavel Shamis <pasharesea...@gmail.com> wrote: > Nick, > > IMHO, the major issue here is the support for "static" data objects. > This requirement gets directly translated to the XPMEM support for the > platform, otherwise it is very challenging to get it implement. > OpenMPI/OSHMEM provides support for xpmem (actually there is more than > one transport), but you have to make sure that the underlaying system > has the XPMEM kernel module installed. There is an open source version > of XPMEM (https://github.com/hjelmn/xpmem) which went through numerous > updates and bugfixes during the last year, even so it is not a > formally "QA"ed product. > > -Pasha > _______________________________________________ > devel mailing list > devel@lists.open-mpi.org > https://rfd.newmexicoconsortium.org/mailman/listinfo/devel >
_______________________________________________ devel mailing list devel@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/devel