Designing Truly One-Sided MPI-2 RMA Intra-Node Communication on Multi-Core Systems
Source: Springer Science+Business Media
The increasing popularity of multi-core processors has made MPI intra-node communication, including the intra-node RMA (Remote Memory Access) communication, a critical component in high performance computing. MPI-2 RMA model includes one-sided data transfer and synchronization operations. Existing designs in popularly used MPI stacks do not provide truly one-sided intranode RMA communication. They are built on top of the two sided send-receive operations, therefore suffering from overheads of two-sided communication and dependency on the remote side.