首页> 外文期刊>電子情報通信学会技術研究報告 >Cell Broadband Engineクラスタにおける開発負担軽減のためのミドルウェアの実装と評価
【24h】

Cell Broadband Engineクラスタにおける開発負担軽減のためのミドルウェアの実装と評価

机译:中间件的实现和评估,以减轻小区宽带引擎集群的开发负担

获取原文
获取原文并翻译 | 示例
       

摘要

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.%一般的にクラスタの計算資源を利用するためには,mpichやOpenMPIなどのライブラリを利用したプログラミングを行う必要がある.その場合,各プロセッサのノード聞通信の制御に加え,Cell/B.E.内の制御を行う必要があり,2重の制御プログラムを記述する必要がある.上記の負担を軽減するため,本研究報告では、Cell Broadband Engine(Cell/B.E.)を含むクラスタにおいて,ネットワークで接続されたマシンから仮想的に計算資源を扱い,ノード間通信を意識しないプログラム開発を支援するためのミドルウェアを提案し,その実装について述べる.本ミドルウェアを用いることで,通常のCell/B.E.プログラムと同様のスケールメリットが得られる.また2種類のアプリケーションを用いた評価の結果,一般的な通信ライブラリであるOpenMPIを用いたプログラム実行と比較して,ステップ数がそれぞれ約40%短縮され,かつ最大で90%の性能を達成することが確認できた.
机译:尽管近年来加速器变得越来越普遍,但是由于经常需要特殊的编程技术和培训,因此仍然难以在其上实现许多应用。要在具有多核处理器的PC集群环境上编写有效的并行程序,需要两种编程技术:使用多核的多线程编程,以及使用mpich或OpenMPI之类的通信库进行节点间编程。为了降低这种编程成本,在本报告中,我们提出了一种针对小区宽带引擎(Cell / B.E。)集群的程序开发中间件。使用这种机制,开发人员可以有效地使用Cell / B.E。的计算资源,而无需进行节点间编程或线程控制。与使用两种基准程序的OpenMPI实现相比,评估的结果是,中间件可以减少这些程序步骤的40%,并最大程度地实现90%的OpenMPI执行性能。 mp,mpichやOpenMPIなどのライブラブラリブ利用したプロをラミンミ行う必要う。その场合,各プロセッサのノード闻通信の制御に加え,Cell / BE内の制御を行う必要があり,2重の制御プログラムを记述する必要がある。上记の负担を軽减するため,本研究报告では,Cell宽带引擎(Cell / BE)を含むクラスタにおいて,ネットワークで接続されたマシンから仮想的に计算资源を扱い,ノード间通信を意识しないプログラグラム开発を支援するためのミドルウェアをとし,その実装について述べる。本ミドルウェアを用いることで,通常のCell / BEプログラムと同様のスケールメリットが得が。2种いた评価の结果,一般的な通信ライブラリであるOpenMPIを用いたプログラム実ラム実行と比较して,ステップ数がそれぞれ约40%短缩され,かつ最大で90%の性能を达成することが确认できた。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号