首页> 外文期刊>Concurrency, practice and experience >Adaptive structured parallelism for distributed heterogeneous architectures: a methodological approach with pipelines and farms
【24h】

Adaptive structured parallelism for distributed heterogeneous architectures: a methodological approach with pipelines and farms

机译:分布式异构体系结构的自适应结构化并行性:使用管道和服务器场的方法学方法

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

摘要

Algorithmic skeletons abstract commonly used patterns of parallel computation, communication, and interaction. Based on the algorithmic skeleton concept, structured parallelism provides a high-level parallel programming technique that allows the conceptual description of parallel programs while fostering platform independence and algorithm abstraction. This work presents a methodology to improve skeletal parallel programming in heterogeneous distributed systems by introducing adaptivity through resource awareness. As we hypothesise that a skeletal program should be able to adapt to the dynamic resource conditions over time using its structural forecasting information, we have developed adaptive structured parallelism (ASPARA). ASPara is a generic methodology to incorporate structural information at compilation into a parallel program, which will help it to adapt at execution. ASPara comprises four phases: programming, compilation, calibration, and execution. We illustrate the feasibility of this approach and its associated performance improvements using independent case studies based on two algorithmic skeletons-the task farm and the pipeline-evaluated in a non-dedicated heterogeneous multi-cluster system.
机译:算法框架抽象了并行计算,通信和交互的常用模式。基于算法框架的概念,结构化并行提供了一种高级并行编程技术,该技术允许对并行程序进行概念性描述,同时促进平台独立性和算法抽象。这项工作提出了一种通过引入资源感知的适应性来改进异构分布式系统中的骨架并行编程的方法。由于我们假设骨架程序应该能够使用其结构预测信息随时间适应动态资源条件,因此我们开发了自适应结构并行性(ASPARA)。 ASPara是一种通用方法,可以将编译时的结构信息合并到并行程序中,这将有助于它适应执行。 ASPara包括四个阶段:编程,编译,校准和执行。我们使用基于两个算法框架(任务场和管道评估)的非独立异构多集群系统中的独立案例研究,说明了该方法的可行性及其相关的性能改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号