In this paper, we propose WaitIO-Hybrid, a communication library for coupling multiple MPI programs across heterogeneous systems. It supports sockets (WaitIO-Socket) and shared file system communication (WaitIO-File) across systems with different hardware and software configurations. When tested on the Wisteria/BDEC-01 supercomputer, WaitIO-Hybrid achieved 5.2 times better communication performance than WaitIO-Socket. NICAM/ADA applications ran 1.4 times faster on a combination of Arm CPUs on Odyssey and NVIDIA GPUs on Aquarius. WaitIO-File also performed well on the “Flow” system at Nagoya University.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

WaitIO-Hybrid: Communication for Coupling MPI Programs Among Heterogeneous Systems

  • Shinji Sumimoto,
  • Takashi Arakawa,
  • Yoshio Sakaguchi,
  • Hiroya Matsuba,
  • Satoshi Ohshima,
  • Hisashi Yashiro,
  • Toshihiro Hanawa,
  • Kengo Nakajima

摘要

In this paper, we propose WaitIO-Hybrid, a communication library for coupling multiple MPI programs across heterogeneous systems. It supports sockets (WaitIO-Socket) and shared file system communication (WaitIO-File) across systems with different hardware and software configurations. When tested on the Wisteria/BDEC-01 supercomputer, WaitIO-Hybrid achieved 5.2 times better communication performance than WaitIO-Socket. NICAM/ADA applications ran 1.4 times faster on a combination of Arm CPUs on Odyssey and NVIDIA GPUs on Aquarius. WaitIO-File also performed well on the “Flow” system at Nagoya University.