データ並列言語を対象とした動的負荷分散機構の実現と評価
スポンサーリンク
概要
- 論文の詳細を見る
近年,複雑化した数値シミュレーションを高速に実行するシステムとして,異なった種類の並列計算機を結合した異機種並列分散システムが注目されている.しかし,このようなシステムでは各計算機の速度が異なるため,適切な負荷分散を行わなければ高性能は実現できない.また,複数のユーザで共用される計算機で構成されたクラスタにおいても,ほかのジョブの影響でプロセッサごとの速度が変わる可能性があるため,負荷分散が重要となる.しかし,従来は分散メモリシステムにおいて数値計算プログラムの動的負荷分散を行うには,MPIライブラリを用いた複雑なプログラミングを行う必要があった.この問題を解決するため,我々は,HPF(High Performance Fortran)を拡張し,容易に動的な負荷分散を行うことができるシステムを実現した.本システムでは,繰り返し実行される計算の各実行時間を計測することで,システムの速度を推定する.推定した速度に応じて自動的にプロセッサに割り当てるデータ量を変更することで,負荷分散を実現した.本研究ではこのシステムを実装し,SX-4,Cenju-4から構成される異機種システム,PCクラスタ,Cenju-4から構成される異機種システム,および負荷をかけたPCクラスタ上で評価を行った.評価により,本システムによって高い速度向上が得られることを確認した.
- 一般社団法人情報処理学会の論文
- 2002-09-15
著者
-
荒木 拓也
新情報処理開発機構並列分散システムnec研究室
-
村井 均
新情報処理開発機構並列分散システムNEC研究室
-
蒲池 恒彦
新情報処理開発機構並列分散システムNEC研究室
-
妹尾 義樹
新情報処理開発機構並列分散システムNEC研究室
-
妹尾 義樹
Nec C&c研究所
関連論文
- 4.科学技術計算のベンチマーク (計算機ベンチマークの最新動向)
- データ並列言語を対象とした動的負荷分散機構の実現と評価
- 実行時再コンパイルを用いたHPFプログラムの最適化(並列処理)
- Webインタフェースを備えた異機種並列分散プログラミング環境
- 実行時再コンパイルによる並列プログラムのメモリ割り付け最適化
- 異機種並列分散システムにおけるHPFプログラムの実行と評価
- 並列化コンパイラHPF/ESの不規則問題向け機能
- データ並列プログラムに対する高速な自動データ分割手法(並列処理)
- 異機種並列分散システム向けプログラミング環境
- マルチプロセッサスーパコンピュータPHIの研究開発 マルチプロセッサスーパコンピュータPHIにおける拡張記憶システム (マルチプロセッサスーパコンピュータPHIの研究開発)
- 異機種並列分散処理による高性能計算機システムの構想
- Cenju-4におけるHPFの評価
- 共有メモリ型ベクトル並列計算機上の高速整数ソーティングアルゴリズム(並列処理)
- 5. Cenju-3におけるHPF処理系の開発と評価 (>特集
- HPF処理系の実現と評価
- SX-5シリーズのHPFコンパイラ (スーパーコンピュータSX-5シリーズ特集) -- (基本ソフトウェア)
- 特集「HPF言語の動向」の編集にあたって
- プログラム解析情報可視化システム-PREPS-におけるデータ分散配置表示方式と静的シミュレーション方法について
- プログラム解析情報可視化システムPREPSのタスクレベル並列化支援機能
- Globus ToolkitのNEC SX-4/5への移植および評価
- 並列化支援環境PCASE
- 並列化支援環境PCASE
- プログラム実行トレースの高速採取法とその評価
- プログラム解析情報可視化システム : PREPS
- Cenju-3用HPF処理系の実現 (並列マシンCenju-3小特集)
- 並列化支援環境 PCASE における分散メモリ対応機能
- 2. HPF言語の現状と将来 (>特集
- 並列化の基礎とプログラミングインタフェース
- 手続き間定数伝播処理の検討
- Cenju-4の分散共有メモリ機構を用いたOmni OpenMPコンパイラ