Performance Evaluation of a Distributed Task-Parallel Runtime System “Itoyori”
Authors:Shumpei Shiina, Kenjiro Taura
Affiliation:Graduate School of Information Science and Technology, The University of Tokyo
Abstract:Itoyoriはスパコン上で手軽にタスク並列処理を効率的に実行するためのC++ライブラリである.従来のスパコンプログラミングではノード内外それぞれについてMPIとOpenMPでハイブリッド並列化を行うことが主流であるが,Itoyoriでは高水準なタスク並列処理の記述によってノード内外の区別なく手軽に並列処理を効率的に行うことができる.これまでItoyoriの性能評価にはA64FX CPUとTofu Interconnect Dの構成のスパコンを用いていたが,今回はSQUID汎用CPUノード群のIntel CPUとInfiniBandの構成で性能評価を行い,より広範な構成のスパコンに対応できることを確認した.結果として,Itoyoriは32ノード程度までの良好なスケーラビリティを達成し,多くのベンチマークでMPI+OpenMPと謙遜ない性能を確認した.
Publication related to your research:
(Domestic conference/wokrshop)
- 椎名 峻平, 田浦 健次朗, “分散タスク並列処理系Itoyoriにおける局所性に配慮した大域アドレス空間およびスケジューリング”, 研究報告ハイパフォーマンスコンピューティング(HPC), 2023-HPC-190, July 2023.
Posted : March 31,2024