講演抄録/キーワード |
講演名 |
2011-01-17 10:30
Cell Broadband Engineクラスタにおける開発負担軽減のためのミドルウェアの実装と評価 ○鎌田俊昭・設楽明宏・西川由理(慶大)・吉見真聡(同志社大)・天野英晴(慶大) VLD2010-85 CPSY2010-40 RECONF2010-54 |
抄録 |
(和) |
一般的にクラスタの計算資源を利用するためには,mpich や OpenMPI などのライブラリを利用したプログラミングを行う必要がある.その場合,各プロセッサのノード間通信の制御に加え,Cell/B.E. 内の制御を行う必要があり,2 重の制御プログラムを記述する必要がある.上記の負担を軽減するため,本研究報告では、Cell Broadband Engine (Cell/B.E.) を含むクラスタにおいて,ネットワークで接続されたマシンから仮想的に計算資源を扱い,ノード間通信を意識しないプログラム開発を支援するためのミドルウェアを提案し,その実装について述べる.本ミドルウェアを用いることで,通常の Cell/B.E. プログラムと同様のスケールメリットが得られる.また,2種類のアプリケーションを用いた評価の結果,一般的な通信ライブラリである OpenMPI を用いたプログラム実行と比較して,ステップ数がそれぞれ約 40%短縮され,かつ最大で 90%の性能を達成することが確認できた. |
(英) |
Although accelarators have become prevalent in recent years, it is still difficult to implement many applications on them because special programming techniques and trainings are often required. To write effective parallel program on PC cluster environment with multi-core processors requires two types of programming techniques: multi-thread programming to use multiple cores, and inter-node programming using communication libraries such as mpich or OpenMPI. In order to reduce such programming cost, in this report, we propose a program development middleware which targets Cell Broadband Engine (Cell/B.E.) cluster. Using this mechanism, developers can use Cell/B.E.’s computational resources effectively without inter-node programming nor thread control. As a result of evaluations compared with OpenMPI implementation using two types of benchmark programs, the middleware could reduce 40% of these program steps, and achieved 90% of OpenMPI execution performance in maximum. |
キーワード |
(和) |
Cell Broadband Engine / 仮想化 / 並列計算 / / / / / |
(英) |
Cell Broadband Engine / Virtualization / Parallel Computing / / / / / |
文献情報 |
信学技報, vol. 110, no. 361, CPSY2010-40, pp. 7-12, 2011年1月. |
資料番号 |
CPSY2010-40 |
発行日 |
2011-01-10 (VLD, CPSY, RECONF) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
VLD2010-85 CPSY2010-40 RECONF2010-54 |
|