首页 | 本学科首页   官方微博 | 高级检索  
     

基于模式的并行编程环境中任务队列模式的研究与实现
引用本文:于程远,万剑怡,陈艳琼. 基于模式的并行编程环境中任务队列模式的研究与实现[J]. 计算机与现代化, 2008, 0(10): 104-109
作者姓名:于程远  万剑怡  陈艳琼
作者单位:1. 江西师范大学计算机信息工程学院,江西,南昌,330022
2. 江西师范大学计算机信息工程学院,江西,南昌,330022;江西省高性能计算技术重点实验室,江西,南昌,330022
基金项目:国家自然科学基金,江西省自然科学基金
摘    要:并行程序的设计是并行计算的难点之一。本文在基于模式的并行编程方法的基础上,对一种典型的并行计算与通信模式-任务队列模式进行了深入的研究,并在基于模式的并行编程环境中对该模式进行了实现。本文将通过两个典型的应用实例说明在基于模式的并行编程环境中使用任务队列模式进行问题的并行求解与并行程序开发的过程,并从实现效率和可编程性方面对使用任务队列模式的并行程序和传统的MPI/PVM实现的并行程序进行了分析与比较。

关 键 词:并行编程模式  基于模式的并行编程环境  算法模式  并行结构模式  任务队列模式  PVM/MPI并行编程

Realization and Research on Task Queue Pattern in Pattern-based Parallel Programming Environment
YU Cheng-yuan,WAN Jian-yi,CHEN Yan-qiong. Realization and Research on Task Queue Pattern in Pattern-based Parallel Programming Environment[J]. Computer and Modernization, 2008, 0(10): 104-109
Authors:YU Cheng-yuan  WAN Jian-yi  CHEN Yan-qiong
Affiliation:YU Cheng-yuan , WAN Jian-yi, CHEN Yan-qiong( 1. Computer Information and Engineering College, Jiangxi Normal University, Nanchang 330022, China; 2. Key Laboratory For High-performance Computing Technology, Nanchang 330022, China)
Abstract:Development of parallel programs is concerned as a difficulty in parallel computing.This paper studies on a typical parallel computation and communication pattern,known as task queue pattern,and implements the pattern in a pattern-based parallel programming environment.It also discusses the issue of how to solve parallel problems and develop parallel programs with task queue pattern in the pattern-based way and compares the efficiency and programmability of parallel programs implemented from pattern-based method and from traditional MPI/PVM parallel program developing method with two typical case studies.
Keywords:parallel programming pattern  pattern-based parallel programming environment  algorithm pattern  parallel structure pattern  task queue skeleton  PVM/MPI parallel programming
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号