現在の並列プログラムは,各プロセッサが同じプログラムを実行するSPMD型が主
流である.しかし各プロセッサがそれぞれ自分用のプログラムを実行するMPMD型
の方がより効率の良い実行が行えると考えられる.MPMD型プログラムを生成する
には,各プロセッサ毎のプログラムを決定しなければならない.そこで逐次プロ
グラムからタスクグラフを生成し,タスクスケジューリングの手法を用いて各タ
スクをプロセッサに割り当て,各プロセッサ毎のプログラムを決定する.本研究
では,並列計算機や用いる通信ライブラリMPIの性質を考慮し幾つかの最適化を
施したMPMD型並列プログラムをスケジュールから生成するシステムの作成を行う.
Back