講演名 2011-01-17
Cell Broadband Engineクラスタにおける開発負担軽減のためのミドルウェアの実装と評価(コンピュータシステム,FPGA応用及び一般)
鎌田 俊昭, 設楽 明宏, 西川 由理, 吉見 真聡, 天野 英晴,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 一般的にクラスタの計算資源を利用するためには,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
資料番号 VLD2010-85,CPSY2010-40,RECONF2010-54
発行日

研究会情報
研究会 VLD
開催期間 2011/1/10(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 VLSI Design Technologies (VLD)
本文の言語 JPN
タイトル(和) Cell Broadband Engineクラスタにおける開発負担軽減のためのミドルウェアの実装と評価(コンピュータシステム,FPGA応用及び一般)
サブタイトル(和)
タイトル(英) Implementation and evaluation of program development middleware for Cell Broadband Engine clusters
サブタイトル(和)
キーワード(1)(和/英) Cell Broadband Engine / Cell Broadband Engine
キーワード(2)(和/英) 仮想化 / Virtualization
キーワード(3)(和/英) 並列計算 / Parallel Computing
第 1 著者 氏名(和/英) 鎌田 俊昭 / Toshiaki KAMATA
第 1 著者 所属(和/英) 慶應義塾大学大学院理工学研究科
Graduate School of Science and Technology, Keio University
第 2 著者 氏名(和/英) 設楽 明宏 / Akihiro SHITARA
第 2 著者 所属(和/英) 慶應義塾大学大学院理工学研究科
Graduate School of Science and Technology, Keio University
第 3 著者 氏名(和/英) 西川 由理 / Yuri NISHIKAWA
第 3 著者 所属(和/英) 慶應義塾大学大学院理工学研究科
Graduate School of Science and Technology, Keio University
第 4 著者 氏名(和/英) 吉見 真聡 / Masato YOSHIMI
第 4 著者 所属(和/英) 同志社大学理工学部
Faculty of Science and Engineering, Doshisha University
第 5 著者 氏名(和/英) 天野 英晴 / Hideharu AMANO
第 5 著者 所属(和/英) 慶應義塾大学大学院理工学研究科
Graduate School of Science and Technology, Keio University
発表年月日 2011-01-17
資料番号 VLD2010-85,CPSY2010-40,RECONF2010-54
巻番号(vol) vol.110
号番号(no) 360
ページ範囲 pp.-
ページ数 6
発行日