首页> 外文期刊>Concurrency and computation: practice and experience >Systematic approach for deriving feasible mappings of parallel algorithms to parallel computing platforms
【24h】

Systematic approach for deriving feasible mappings of parallel algorithms to parallel computing platforms

机译:推导并行算法到并行计算平台的可行映射的系统方法

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

摘要

The need for high-performance computing together with the increasing trend from single processor to parallel computer architectures has leveraged the adoption of parallel computing. To benefit from parallel computing power, usually parallel algorithms are defined that can be mapped and executed on parallel computing platforms. In general, different alternative mappings can be defined each with different performance. For small computing platforms with a limited number of processing nodes, the mapping process can be carried out manually. However, for large-scale parallel computing platforms in which hundreds of thousands of processing nodes are applied, the number of possible mapping alternatives increases dramatically, and the mapping process becomes intractable for the human engineer. To assist the parallel computing engineer, we provide a systematic approach to derive feasible mapping alternatives of parallel algorithms to parallel computing platforms. The approach includes activities for modeling the parallel algorithm and parallel computing platform, generation of feasible mapping alternatives, generation of the deployment code, and finally the deployment of the generated code to the nodes. We evaluate our approach for deriving feasible mapping alternatives for four well-known parallel algorithms. The evaluation is based on both simulations and real executions of the generated mapping alternatives. Copyright © 2016 John Wiley & Sons, Ltd.
机译:对高性能计算的需求以及从单处理器到并行计算机体系结构的增长趋势,都充分利用了并行计算的应用。为了从并行计算能力中受益,通常定义了可以在并行计算平台上映射和执行的并行算法。通常,可以定义每个具有不同性能的不同替代映射。对于处理节点数量有限的小型计算平台,可以手动执行映射过程。然而,对于其中应用了成千上万个处理节点的大规模并行计算平台,可能的映射替代方案的数量急剧增加,并且映射过程对于人类工程师而言变得棘手。为了协助并行计算工程师,我们提供了一种系统化的方法,可以将并行算法的可行映射备选方案推导到并行计算平台。该方法包括以下活动:对并行算法和并行计算平台进行建模,生成可行的映射替代方案,生成部署代码,最后将生成的代码部署到节点。我们评估了为四种众​​所周知的并行算法得出可行映射替代方案的方法。评估基于生成的映射替代方案的模拟和实际执行。版权所有©2016 John Wiley&Sons,Ltd。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号