首页> 外文会议>Parallel and distributed processing >A Transformational framework for Skeletal programs: Overview and Case Study
【24h】

A Transformational framework for Skeletal programs: Overview and Case Study

机译:骨架程序的转换框架:概述和案例研究

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

摘要

A structured approach to parallel programming allows to ocnstruct applications by composing skeletons, i.e., recurring patterns of task-and data-parallelism. First academic and commercial experience with skeleton-based systems has demonstrated both the benefits of the approach and the lack of a special methodology for algorithm design and performance rediction. In the paper, we take a first step toward such a metodology, by developinga general transformational framework named FAN, and integrating it with an existing skeleton-based programming system, P3L. The framework includes a new functional abstract notation for expressing parallel algorithms, a set of semantics-preserving transformatin ules, and analytical estimates of the rules' impact on the program performance. The use of FAN is demonstrated on a case study: we design a parallel algorithm for the maximum segment sum problem, translate the algorithm in P3L, and experiment with the target C+MPI code on a Fujitsu AP1000 parallel machine.
机译:并行编程的结构化方法允许通过构成框架(即任务和数据并行性的重复模式)来阻塞应用程序。基于骨架系统的最初的学术和商业经验已经证明了该方法的优点以及缺乏用于算法设计和性能预测的特殊方法。在本文中,我们通过开发名为FAN的通用转换框架并将其与现有的基于骨架的编程系统P3L集成,朝着这种方法学迈出了第一步。该框架包括一个用于表达并行算法的新功能抽象符号,一组保留语义的转换以及对规则对程序性能影响的分析估计。在一个案例研究中演示了FAN的用法:我们设计了一个用于最大分段和问题的并行算法,将其转换为P3L,并在Fujitsu AP1000并行机上使用目标C + MPI代码进行了实验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号