首页> 外文会议>International conference on parallel and distributed processing techniques and applications;PDPTA 2011 >Implementation and Evaluation of Program Development Middleware for Cell Broadband Engine Clusters
【24h】

Implementation and Evaluation of Program Development Middleware for Cell Broadband Engine Clusters

机译:小区宽带引擎集群程序开发中间件的实现与评估

获取原文

摘要

Although PC clusters with multi-core accelerators have become popular, it is still difficult to write efficient parallel programs because two types of programming techniques of are required: multi-thread programming and inter-node programming. The former requires special techniques and training dedicated to the accelerator, while the latter urges programmers to be skilled in 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 a PC cluster consisting of multiple nodes with Cell Broadband Engine (Cell/B.E.). This middleware supports inter-node and inter-core thread control, so it lets developers to focus on tuning a program to elicit computational power of each core in Cell/B.E processors. As a result of evaluating middleware by executing two types of benchmark programs, it could reduce 40% of code quantity compared to OpenMPI implementation, and provided approximately the same execution performance.
机译:尽管具有多核加速器的PC集群已变得很流行,但是由于需要两种编程技术,因此编写高效的并行程序仍然很困难:多线程编程和节点间编程。前者需要专用于加速器的特殊技术和培训,而后者则要求程序员熟练使用mpich或OpenMPI等通信库。为了降低这种编程成本,在本报告中,我们提出了一种程序开发中间件,该中间件针对具有单元宽带引擎(Cell / B.E。)的由多个节点组成的PC群集。该中间件支持节点间和内核间线程控制,因此它使开发人员可以专注于调整程序以激发Cell / B.E处理器中每个内核的计算能力。通过执行两种类型的基准程序来评估中间件,与OpenMPI实施相比,它可以减少40%的代码量,并提供大致相同的执行性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号