Accelerating Heterogeneous Coupling Computing with WaitIO Using RDMA
In this paper, we propose communication libraries WaitIO-Verbs and WaitIO-Tofu using RDMA communication to speed up communication performance in the h3-OpenSYS/WaitIO (WaitIO) library, which can connect multiple MPI programs across multiple heterogeneous systems.It is important to use industry-standard communication methods for communication between heterogeneous systems, and WaitIO implements WaitIO-Socket and WaitIO-File, which use POSIX-based specifications for socket and file IO.However, since POSIX specifications generally use system calls, there is a possibility that sufficient performance may not be obtained depending on the system.Therefore, to further speed up communication, we implemented WaitIO-Verbs and WaitIO-Tofu using user-level RDMA using industry-standard or default system communication specifications.As a result of implementation and evaluation, we achieved high communication performance and application performance.WaitIO achieved high application performance even between multiple heterogeneous clusters, which MPI could not achieve.
Authors
- Hisashi Yashiro (ORCID: https://orcid.org/0000-0002-2678-526X)
- Shinji Sumimoto (ORCID: https://orcid.org/0009-0009-0216-6155)
- Hiroya Matsuba (ORCID: https://orcid.org/0000-0003-3312-079X)
- Takashi Arakawa (ORCID: https://orcid.org/0000-0003-2811-2082)
- Kengo Nakajima (ORCID: https://orcid.org/0000-0001-9751-5649)
- Satoshi Ohshima (ORCID: https://orcid.org/0000-0003-4073-5688)
- Toshihiro Hanawa (ORCID: https://orcid.org/0000-0002-2970-6037)
- Yoshio Sakaguchi
Institutions
- Kyushu University (JP)
- National Institute for Environmental Studies (JP)
- Fujitsu (Japan) (JP)
- RIKEN Center for Computational Science (JP)
- Hitachi (Japan) (JP)
- The University of Tokyo (JP)
Publication Details
- Published
- 2025-02-19
- DOI
- https://doi.org/10.1145/3703001.3724382
- Citations
- 1
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 1.49
Funders
- Japan Society for the Promotion of Science