SMPクラスタ向けOpenMPコンパイラ
スポンサーリンク
概要
- 論文の詳細を見る
OpenMP APIを用いて記述された共有メモリ向け並列プログラムをSMPクラスタ上で実行するためのコンパイラと実行時ライブラリを設計・開発した。明示的なリモートコピーとソフトウェア分散共有メモリを併用してノード間でのデータ共有を実現する。OpenMPコンパイラは、OpenMPプログラムを実行時ライブラリの呼び出しを含むマルチスレッドプログラムに変換する。コンパイル時に共有データの参照パターンを解析し、実行時のオーバーヘッドが小さい共有方法を選択することで、従来の分散メモリ向け並列化コンパイラやソフトウェアDSMとは異なるコードを生成する。PentiumProプロセッサを用いたSMPクラスタでの実行性能も示す。
- 一般社団法人情報処理学会の論文
- 1999-08-02
著者
-
佐藤 三久
新情報処理開発機構
-
田中 良夫
新情報処理開発機構
-
草野 和寛
新情報処理開発機構
-
田中 良夫
産業技術総合研 情報技術研究部門
-
佐藤 茂久
新情報処理開発機構つくば研究センタ
-
草野 和寛
新情報処理開発機構つくば研究センタ
関連論文
- 分散環境下における情報システムの信頼性(ストレージの信頼性)
- Cell/B.E.プロセッサによるステレオマッチングソフトウェアの高速化(最適化・高速化)
- 高品質分散実行環境のための計算・ネットワーク資源のグローバルスケジューリング手法(ネットワーク,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2009))
- 予約利用可能なオブジェクトベース・ストレージの設計(ストレージシステム,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2009))
- Relis-G : 計算グリッドのための遠隔ライブラリインストール機構(グリッド)
- GridRPCシステムにおけるリモートプログラムシッピング機構(グリッド)
- GridRPCシステムにおけるリモートプログラムシッピング機構
- Tsukuba-GAMA : E-サイエンス基盤のためのユーザ管理システムの設計と実装(グリッド)
- MapReduceにおけるRDF-DB処理に適したデータ分散格納方法の提案(HPC-14:分散処理,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- GEO Grid : 地球観測グリッドの設計と実装(分散処理とシステムソフトウェア)