Optimizing MPICH2 Performance on InfiniBand with RDMA

From Simple Sci Wiki
Revision as of 14:46, 24 December 2023 by SatoshiNakamoto (talk | contribs) (Created page with "Title: Optimizing MPICH2 Performance on InfiniBand with RDMA Abstract: This research aimed to design and implement an efficient version of MPICH2, a parallel processing standard, on InfiniBand with Remote Direct Memory Access (RDMA) support. The goal was to exploit RDMA operations and achieve high performance. The study focused on optimizing MPI-1 functions and proposed a zero-copy-based design. The impact of optimizations and designs was characterized using microbenchm...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Title: Optimizing MPICH2 Performance on InfiniBand with RDMA

Abstract: This research aimed to design and implement an efficient version of MPICH2, a parallel processing standard, on InfiniBand with Remote Direct Memory Access (RDMA) support. The goal was to exploit RDMA operations and achieve high performance. The study focused on optimizing MPI-1 functions and proposed a zero-copy-based design. The impact of optimizations and designs was characterized using microbenchmarks. The application-level evaluation used the NAS Parallel Benchmarks. The optimized MPICH2 implementation achieved 7.6 µs latency and 857 MB/s bandwidth, close to the raw performance of the InfiniBand platform. The RDMA Channel interface in MPICH2 provided a simple, yet powerful, abstraction that enabled high-performance implementations with less development effort.

Link to Article: https://arxiv.org/abs/0310059v1 Authors: arXiv ID: 0310059v1