共 3 条
Approach of generating parallel programs from parallelized algorithm design strategies
被引:1
作者:
WAN Jianyi LI Xiaoying College of Computer Information and Engineering Jiangxi Normal University Nanchang China
[330022
]
机构:
关键词:
parallel programming;
skeletons;
algorithm design strategy;
parallel architecture;
D O I:
暂无
中图分类号:
TP338.6 [并行计算机];
学科分类号:
081201 ;
摘要:
Today, parallel programming is dominated by message passing libraries, such as message passing interface (MPI). This article intends to simplify parallel programming by generating parallel programs from parallelized algorithm design strategies. It uses skeletons to abstract parallelized algorithm design strategies, as well as parallel architectures. Starting from problem specification, an abstract parallel abstract programming language+ (Apla+) program is generated from parallelized algorithm design strategies and problem-specific function definitions. By combining with parallel architectures, implicity of parallelism inside the parallelized algorithm design strategies is exploited. With implementation and transformation, C++ and parallel virtual machine (CPPVM) parallel program is finally generated. Parallelized branch and bound (B&B) algorithm design strategy and parallelized divide and conquer (D & C) algorithm design strategy are studied in this article as examples. And it also illustrates the approach with a case study.
引用
收藏
页码:128 / 132
页数:5
相关论文