SDNを応用した高速MPI_Bcastの設計と実装



本研究では、Software-Defined Networking (SDN) を応用した高速MPI_Bcastの研究開発を行っています。今日デファクトスタンダードな分散並列ライブラリ MPI (Message Passing Interface) は、プログラム開発者が容易にプロセス間通信を行える API (Application Programming Interface) を提供しますが、本研究ではあるプロセスから他のプロセスへデータを一斉に通信できる集団通信(Collective Communication) APIであるMPI_Bcastに着眼し、その高速化を狙いとしています。MPIプログラム内で発生するMPI_Bcast通信と、MPIプログラムが実際に動作する計算環境とネットワーク環境を考慮しつつ、最適なネットワーク制御をSDNコントローラで行います。

 

研究成果(論文)

  • Khureltulga Dashdavaa, Susumu Date, Hiroaki Yamanaka, Eiji Kawai, Yasuhiro Watashiba, Kohei Ichikawa, Hirotake Abe, and Shinji Shimojo, ”Architecture of a High-speed MPI_Bcast Leveraging Software-Defined Network”, The 6th Workshop on UnConventional High Performance Computing 2013, Lecture Notes in Computer Science Volume 8374, 2014, pp 885-894, Aachen, Germany, Aug. 2013. (10.1007/978-3-642-54420-0_86)
  • Khureltulga Dashdavaa, Susumu Date, Hiroaki Yamanaka, Eiji Kawai, Yasuhiro Watashiba, Kohei Ichikawa, Hirotake Abe, and Shinji Shimojo, “Experience and Expertise of Designing SDN MPI_Bcast”, PRAGMA 25, Beijing, China, Oct. 2013.
関連学位論文
  • Dashdavaa Khureltulga, “Reliability Improvement of SDN MPI_Bcast Leveraging Low-latency Ring Communication”, 大阪大学大学院情報科学研究科博士前期課程修士学位論文, 2015年2月.
  • Dashdavaa Khureltulga, “Design and Implementation of High-speed MPI_Bcast leveraging Software-Defined Network”, 大阪大学工学部卒業研究報告, 2013年2月.



関連プロジェクト : 通信特性にfitした実行時プロセス間通信制御技術
関連分野 : 高性能計算技術