...
首页> 外文期刊>Journal of Parallel and Distributed Computing >Mapping pipeline skeletons onto heterogeneous platforms
【24h】

Mapping pipeline skeletons onto heterogeneous platforms

机译:将管道框架映射到异构平台

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

摘要

Mapping applications onto parallel platforms is a challenging problem, that becomes even more difficult when platforms are heterogeneous - nowadays a standard assumption. A high-level approach to parallel programming not only eases the application developer's task, but it also provides additional information which can help realize an efficient mapping of the application.In this paper, we discuss the mapping of pipeline skeletons onto different types of platforms: Fully Homogeneous platforms with identical processors and interconnection links; Communication Homogeneous platforms, with identical links but different-speed processors; and finally, Fully Heterogeneous platforms. We assume that a pipeline stage must be mapped on a single processor, and we establish new theoretical complexity results for different mapping policies: a mapping can be required to be one-to-one (a processor is assigned at most one stage), or interval-based (a processor is assigned an interval of consecutive stages), or fully general. In particular, we show that determining the optimal interval-based mapping is NP-hard for Communication Homogeneous platforms, and this result assesses the complexity of the well-known chains-to-chains problem for different-speed processors. We provide several efficient polynomial heuristics for the most important policy/platform combination, namely interval-based mappings on Communication Homogeneous platforms. These heuristics are compared to the optimal result provided by the formulation of the problem in terms of the solution of an integer linear program, for small problem instances.
机译:将应用程序映射到并行平台是一个具有挑战性的问题,当平台是异构时,这变得更加困难-如今是一个标准假设。高级并行编程方法不仅简化了应用程序开发人员的任务,而且还提供了有助于实现应用程序有效映射的其他信息。在本文中,我们讨论了将管道框架映射到不同类型的平台上:具有相同处理器和互连链接的完全同类平台;通讯同质的平台,具有相同的链接但速度不同的处理器;最后是完全异构的平台。我们假设必须将流水线级映射到单个处理器上,并且针对不同的映射策略建立新的理论复杂性结果:可能需要一对一映射(一个处理器最多分配一个级),或者基于间隔的(为处理器分配了连续级的间隔),或完全通用。特别是,我们表明确定最佳的基于间隔的映射对于同质通信平台而言是NP-hard,并且此结果评估了不同速度处理器的众所周知的链到链问题的复杂性。我们为最重要的策略/平台组合提供了几种有效的多项式试探法,即在通信同类平台上基于间隔的映射。对于小问题实例,将这些启发式方法与根据整数线性程序的解法由问题公式化提供的最佳结果进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号