@techreport{oai:ipsj.ixsq.nii.ac.jp:00028876, author = {斎藤, 秀雄 and 田浦, 健次朗 and 近山, 隆 and HIDEO, SAITO and KENJIRO, TAURA and TAKASHI, CHIKAYAMA}, issue = {87(2006-HPC-107)}, month = {Jul}, note = {我々が開発している広域分散計算環境用のメッセージパッシングシステムMPI/GXPについて説明する.MPI/GXPは計算環境が実行毎に変化するということを意識して,実行時に測定した遅延や通信量を基に様々な性能最適化を行う.5クラスタ256プロセッサという環境では,遅延を考慮した接続確立を行うことによって,既存のグリッド用メッセージパッシングシステムのようにルータが維持できるセッション数に制限されることなく動作した.また 通信オーバヘッドを考慮したrank 割り当てを行うことによって ランダムなrank割り当てを行った場合と比べてNAS Parallel Benchmarks の性能が60%から100%向上した., We describe MPI/GXP, the wide-area message passing system that we are developing. MPI/GXP focuses on the fact that the computational environment changes from execution to execution, and uses latency and traffic measurements made at run-time to determine how to establish connections and how to map ranks to processes. In an experiment in which we used 256 processors in 5 clusters, we were able to avoid exceeding the number of sessions that a router can handle by using RTT measurements made at run-time to establish connections mainly with nearby processes instead of with all processes. In another experiment, the performance of the NAS Parallel Benchmarks increased by 60% to 100% when we replaced a random rank-process mapping with a rank-process mapping that used latency and traffic measurements made at run-time to make communication overhead small.}, title = {MPI/GXP:広域環境用の適応的なメッセージパッシングシステム}, year = {2006} }