講演抄録/キーワード |
講演名 |
2022-03-11 14:30
並列計算機における自動チューニングを用いた通信最適化 ○胡 曜・平澤将一(NII)・本田 巧・長坂侑亮・福本尚人(富士通)・鯉渕道紘(NII) CPSY2021-61 DC2021-95 |
抄録 |
(和) |
本報告では,並列計算機におけるMPI並列プログラムの通信に関する自動チューニングを探究する.アプリケーション毎にMPIの使用関数,頻度,メッセージサイズが異なり,その通信スループットと通信遅延の片方あるいは両方が,プログラム実行時間に影響を与える.これらは,ソフトウェアライブラリ,集団通信アルゴリズム,相互結合網のルーティングアルゴリズム,ジョブマッピングなどに大きく影響を受ける.そのため,ユーザやシステムベンダーがアプリケーション毎に手動でこれらのチューニングを行うことが多く,コストがかかる.本報告では,与えられたアプリケーションに対して,OpenTunerを用いることで半自動でMPI通信を最適化する.その結果,最大56%のアプリケーション実行時間の性能向上を達成した. |
(英) |
In parallel applications, a significant amount of execution time is spent on exchanging data between processes. MPI (Message Passing Interface) is one of the essential programming tools for communication within parallel applications. MPI program users make efforts to reduce communication overhead as much as possible, but the performance of the communication library itself is largely dependent on the MPI library developers. Therefore, we would like to use an MPI implementation and a corresponding configuration that is as fast as possible. In datacenters, the optimum implementation and configuration are selected and introduced according to the network device and system scale. In this context, we propose using an auto-tuning method to explore an optimum environment from a large searching space for a target MPI application. Accordingly, the application execution time is significantly improved within a given reasonable time interval. |
キーワード |
(和) |
自動チューニング / 相互結合網 / MPI / / / / / |
(英) |
auto-tuning / interconnection network / MPI / / / / / |
文献情報 |
信学技報, vol. 121, no. 425, CPSY2021-61, pp. 97-102, 2022年3月. |
資料番号 |
CPSY2021-61 |
発行日 |
2022-03-03 (CPSY, DC) |
ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
CPSY2021-61 DC2021-95 |