Matches in SemOpenAlex for { <https://semopenalex.org/work/W4285144448> ?p ?o ?g. }
Showing items 1 to 87 of
87
with 100 items per page.
- W4285144448 endingPage "78" @default.
- W4285144448 startingPage "59" @default.
- W4285144448 abstract "Abstract Shared memory mechanisms, e.g., POSIX shmem or XPMEM, are widely used to implement efficient intra-node communication among processes running on the same node. While POSIX shmem allows other processes to access only newly allocated memory, XPMEM allows accessing any existing data and thus enables more efficient communication because the send buffer content can directly be copied to the receive buffer. Recently, the shared address space model has been proposed, where processes on the same node are mapped into the same address space at the time of process creation, allowing processes to access any data in the shared address space. Process-in-Process (PiP) is an implementation of such mechanism. The functionalities of shared memory mechanisms and the shared address space model look very similar – both allow accessing the data of other processes –, however, the shared address space model includes the shared memory model. Their internal mechanisms are also notably different. This paper clarifies the differences between the shared memory and the shared address space models, both qualitatively and quantitatively. This paper is not to showcase applications of the shared address space model, but through minimal modifications to an existing MPI implementation it highlights the basic differences between the two models. The following four MPI configurations are evaluated and compared; 1) POSIX Shmem, 2) XPMEM, 3) PiP-Shmem, where intra-node communication is implemented to utilize POSIX shmem but MPI processes share the same address space, and 4) PiP-XPMEM, where XPMEM functions are implemented by the PiP library (without the need for linking to XPMEM library). Evaluation is done using the Intel MPI benchmark suite and six HPC benchmarks (HPCCG, miniGhost, LULESH2.0, miniMD, miniAMR and mpiGraph). Most notably, mpiGraph performance of PiP-XPMEM outperforms the XPMEM implementation by almost 1.5x. The performance numbers of HPCCG, miniGhost, miniMD, LULESH2.0 running with PiP-Shmem and PiP-XPMEM are comparable with those of POSIX Shmem and XPMEM. PiP is not only a practical implementation of the shared address space model, but it also provides opportunities for developing new optimization techniques, which the paper further elaborates on." @default.
- W4285144448 created "2022-07-14" @default.
- W4285144448 creator A5001838603 @default.
- W4285144448 creator A5051694932 @default.
- W4285144448 creator A5053784620 @default.
- W4285144448 creator A5055924850 @default.
- W4285144448 date "2022-01-01" @default.
- W4285144448 modified "2023-09-27" @default.
- W4285144448 title "On the Difference Between Shared Memory and Shared Address Space in HPC Communication" @default.
- W4285144448 cites W1583784092 @default.
- W4285144448 cites W2051322063 @default.
- W4285144448 cites W2072270916 @default.
- W4285144448 cites W2111127986 @default.
- W4285144448 cites W2435668395 @default.
- W4285144448 cites W2521708680 @default.
- W4285144448 cites W2808584769 @default.
- W4285144448 cites W2964339509 @default.
- W4285144448 cites W3130329933 @default.
- W4285144448 cites W3144982104 @default.
- W4285144448 cites W3206553448 @default.
- W4285144448 doi "https://doi.org/10.1007/978-3-031-10419-0_5" @default.
- W4285144448 hasPublicationYear "2022" @default.
- W4285144448 type Work @default.
- W4285144448 citedByCount "1" @default.
- W4285144448 countsByYear W42851444482023 @default.
- W4285144448 crossrefType "book-chapter" @default.
- W4285144448 hasAuthorship W4285144448A5001838603 @default.
- W4285144448 hasAuthorship W4285144448A5051694932 @default.
- W4285144448 hasAuthorship W4285144448A5053784620 @default.
- W4285144448 hasAuthorship W4285144448A5055924850 @default.
- W4285144448 hasBestOaLocation W42851444481 @default.
- W4285144448 hasConcept C111919701 @default.
- W4285144448 hasConcept C120314980 @default.
- W4285144448 hasConcept C127413603 @default.
- W4285144448 hasConcept C133875982 @default.
- W4285144448 hasConcept C138101251 @default.
- W4285144448 hasConcept C144240696 @default.
- W4285144448 hasConcept C173608175 @default.
- W4285144448 hasConcept C176649486 @default.
- W4285144448 hasConcept C2777311342 @default.
- W4285144448 hasConcept C2778572836 @default.
- W4285144448 hasConcept C39528615 @default.
- W4285144448 hasConcept C41008148 @default.
- W4285144448 hasConcept C41138395 @default.
- W4285144448 hasConcept C51290061 @default.
- W4285144448 hasConcept C532756234 @default.
- W4285144448 hasConcept C62611344 @default.
- W4285144448 hasConcept C66938386 @default.
- W4285144448 hasConcept C98045186 @default.
- W4285144448 hasConcept C98986596 @default.
- W4285144448 hasConceptScore W4285144448C111919701 @default.
- W4285144448 hasConceptScore W4285144448C120314980 @default.
- W4285144448 hasConceptScore W4285144448C127413603 @default.
- W4285144448 hasConceptScore W4285144448C133875982 @default.
- W4285144448 hasConceptScore W4285144448C138101251 @default.
- W4285144448 hasConceptScore W4285144448C144240696 @default.
- W4285144448 hasConceptScore W4285144448C173608175 @default.
- W4285144448 hasConceptScore W4285144448C176649486 @default.
- W4285144448 hasConceptScore W4285144448C2777311342 @default.
- W4285144448 hasConceptScore W4285144448C2778572836 @default.
- W4285144448 hasConceptScore W4285144448C39528615 @default.
- W4285144448 hasConceptScore W4285144448C41008148 @default.
- W4285144448 hasConceptScore W4285144448C41138395 @default.
- W4285144448 hasConceptScore W4285144448C51290061 @default.
- W4285144448 hasConceptScore W4285144448C532756234 @default.
- W4285144448 hasConceptScore W4285144448C62611344 @default.
- W4285144448 hasConceptScore W4285144448C66938386 @default.
- W4285144448 hasConceptScore W4285144448C98045186 @default.
- W4285144448 hasConceptScore W4285144448C98986596 @default.
- W4285144448 hasLocation W42851444481 @default.
- W4285144448 hasOpenAccess W4285144448 @default.
- W4285144448 hasPrimaryLocation W42851444481 @default.
- W4285144448 hasRelatedWork W1516367545 @default.
- W4285144448 hasRelatedWork W1518911419 @default.
- W4285144448 hasRelatedWork W1997145140 @default.
- W4285144448 hasRelatedWork W2131630752 @default.
- W4285144448 hasRelatedWork W2140955407 @default.
- W4285144448 hasRelatedWork W2150652612 @default.
- W4285144448 hasRelatedWork W4285144448 @default.
- W4285144448 hasRelatedWork W2126182039 @default.
- W4285144448 hasRelatedWork W2398725611 @default.
- W4285144448 hasRelatedWork W2460246254 @default.
- W4285144448 isParatext "false" @default.
- W4285144448 isRetracted "false" @default.
- W4285144448 workType "book-chapter" @default.