Re: [OMPI devel] OSHMEM and shmem_ptr

2016-09-29 Thread Nicholas Park
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 
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

Re: [OMPI devel] OSHMEM and shmem_ptr

2016-09-28 Thread Pavel Shamis
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