高可搬な自己反映計算によるソフトウエア分散共有メモリの性能評価
スポンサーリンク
概要
- 論文の詳細を見る
近年の計算機構成技術の発展に伴って多様化するソフトウエア実行環境の上でプラットフォームボータビリティを確保することは希求の課題である。特にPCクラスタ/WSクラスタ等の分散メモリ並列機上の並列言語処理系に関しても同様のことが求められる。つまり, 汎用性・保守性を維持しつつ, 実行時環境に最適化されたプログラムを生成できなければならない。このような要求を満たす処理系を実現する一つの方法は自己反映計算を用いることである。我々は, C++言語のOpen CompilerであるOpenC++2.5のCompile-time MOPを用いて, SPMDスタイルで書かれたC++の並列プログラムに対して, 分散共有メモリ機能を付加する並列言語処理系OMPC++を実装した。本稿ではSPLASH2を用いて本システムの評価を行い, 自己反映計算によるプログラム変換を用いたソフトウエアDSMが可搬性・保守性に優れており, かつ高性能DSMに匹敵する性能を達成し得ることを示す。
- 1999-03-04
著者
-
小川 宏高
独立行政法人産業技術総合研究所
-
早田 恭彦
東京工業大学
-
八木澤 直哉
東京工業大学理学部情報科学科数理・計算科学専攻
-
小川 宏高
数理・計算科学専攻
-
松岡 聡
数理・計算科学専攻
-
早田 恭彦
東京工業大学大学院情報理工学研究科数理・計算科学専攻 : 日本学術振興会
-
八木澤 直哉
東京工業大学理学部情報科学科
関連論文
- 仮想計算機遠隔マイグレーションに対応するストレージ提供手法の比較検討(ストレージシステム,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2009))
- 複数拠点にまたがるe-Scienceアプリケーション環境構築を目的としたソフトウェア導入・管理機構(並列・分散システム,システム開発論文)
- 複数拠点にまたがるe-Scienceアプリケーション環境構築を目的としたソフトウェア導入・管理機構 (システム開発論文特集)
- ステートレス仮想クラスタの構想(クラスタと省電力技術)
- 仮想クラスタ管理システムの設計と実装(仮想化)
- 仮想クラスタ遠隔ライブマイグレーションにおけるストレージアクセス最適化機構(HPC-2:仮想クラスタ,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- グリッドコンピューティングにおけるモニタリングシステムの自律的構成(HPC-6 : ジョブスケジューリング)(2003年並列/分散/協調処理に関する『松江』サマー・ワークショップ(SWoPP松江2003))
- Javaによるソフトウェア分散共有メモリシステムの構築
- Java向けソフトウェア分散共有メモリの実現
- 2000-HPC-82-24 MPC++Multi-Thread Template Libraryの様々な通信レイヤ上での実装と性能評価
- 2000-HPC-82-23 PCクラスタにおけるEthernetによる高速ユーザレベルバリアの性能評価
- OpenJITフロントエンドシステムの設計
- Javaバイトコードをデコンパイルするための効果的なアルゴリズム
- MPC++ Multi-Thread Template LibraryのMPIによる実装と性能評価
- グローバルコンピューティングシステムのシミュレーションによる評価 (並列処理)
- 高可搬な自己反映計算によるソフトウエア分散共有メモリの性能評価
- OpenC++のリフレクション機能を用いた分散共有メモリの実現
- Ninfシステムにおけるジョブスケジューラの実装と予備的評価
- Javaを用いた広域並列計算システムNinflet上の通信クラスライブラリの実現
- OpenJIT : 自己反映的なJava JITコンパイラ
- 複数クライアントによるLAN/WANでのNinfの性能(並列処理)
- 部分計算を用いたMPIプログラム最適化システムOMPI(並列処理)
- 超広域分散数値情報データベースNinfDBの構築について
- 高性能広域計算システムNinfのスケジューリングに関する予備的考察
- ネットワーク数値情報システムNinf : マルチクライアント環境での性能
- 分散メモリ計算機用Ninf APIの実現に向けて
- MPIのソフトウェアオーバーヘッド除去による最適化手法の評価
- 高速フラッシュメモリに適したキーバリューストアの予備的評価
- 高速フラッシュメモリ向けMapReduceフレームワークの実現に向けて
- 仮想計算機遠隔ライブマイグレーションのための透過的なストレージ再配置機構
- 仮想計算機遠隔マイグレーションに対応するストレージ提供手法の比較検討(ストレージシステム,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2009))
- 仮想クラスタ遠隔ライブマイグレーションにむけた仮想計算機ストレージの透過的再配置機構の評価(クラスタとグリッド技術)
- 仮想クラスタのステートレス化のためのRocks5ディスクレス化機構(HPC-2:仮想クラスタ,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- グリッドコンピューティングと製造業における活用事例
- 仮想計算機遠隔マイグレーションに対応するストレージ提供手法の比較検討 (計算機アーキテクチャ・ハイパフォーマンスコンピューティング・「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2009))
- 仮想クラスタに対するIPストレージの提供方法の比較(仮想クラスタ,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2007))
- 仮想クラスタに対するIPストレージの提供方法の比較(仮想クラスタ,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2007))
- グリッドデータファームとGNET-1による日米間高速ファイル複製(グリッド基盤システム)
- 高可搬な自己反映計算によるソフトウエア分散共有メモリの性能評価
- 高可搬な自己反映計算によるソフトウエア分散共有メモリの性能評価
- 合成ベンチマークによるMapReduce処理系SSSの性能評価
- 合成ベンチマークによるMapReduceのI/O性能評価手法
- MapReduce処理系SSS上のSawzall処理系の実装 (コンピュータシステム)
- MapReduce処理系SSS上のSawzall処理系の実装(システムパフォーマンス,2011年並列/分散/協調処理に関する『鹿児島』サマー・ワークショップ(SWoPP鹿児島2011))
- MapReduce処理系SSSのPrefixSpan法による評価
- MapReduce処理系SSSの実アプリケーションによる評価(数値解析,ネットワーク,クラウド及び一般)
- MapReduce処理系SSSに向けたKVSの改良 (ディペンダブルコンピューティング)
- MapReduce処理系SSSに向けたKVSの改良 (コンピュータシステム)
- MapReduce処理系SSSにおけるContinuous MapReduceの実装
- MapReduce処理系SSSにおけるKey Value Storeアクセス手法の改良 (コンピュータシステム・2012年並列/分散/協調処理に関する『鳥取』サマー・ワークショップ(SWoPP鳥取2012))
- PrefixSpan法のMapReduce実装の改良 (コンピュータシステム)
- MapReduce処理系SSSに向けたKVSの改良(ディペンダブルコンピューティングシステム及び一般)
- MapReduce処理系SSSに向けたKVSの改良(ディペンダブルコンピューティングシステム及び一般)
- 多数の動画像を対象とするリアルタイム異常値検出の検討
- MapReduce処理系SSSにおけるKey Value Storeアクセス手法の改良(クラウド,2012年並列/分散/協調処理に関する『鳥取』サマー・ワークショップ(SWoPP鳥取2012))
- PrefixSpan法のMapReduce実装の改良(ソフトウェア最適化,クラウド、ネットワーク及び一般)
- MapReduce 処理系SSSに向けたKVSの改良