文摘
英文文摘
声明
1绪 论
1.1研究背景
1.2相关研究领域与本文工作比较
1.2.1并行计算模型
1.2.2并行程序开发方法
1.2.3并行编程环境
1.2.4泛型程序设计
1.2.5并行程序设计语言的实现途径
1.3本文研究内容与章节结构
2 PAR方法
2.1 PAR方法概述
2.2 PAR方法开发算法程序的步骤及特点
2.3 Apla语言
2.3.1 Apla语言的基本结构
2.3.2 Apla语言的基本类型
2.3.3 Apla语言过程和函数的定义
2.3.4 Apla语言程序语句
3基于骨架的并行程序设计方法
3.1骨架概述
3.1.1骨架分类
3.1.2骨架复合
3.1.3骨架性能研究
3.2基于骨架的代表性并行编程系统
3.3本文基于骨架的并行编程系统环境
3.3.1 Apla+语言
3.3.2骨架库
3.3.3模板库
3.4与传统并行程序设计模型比较
4任务队列骨架的实现
4.1 Murray I.Cole对任务队列模式的描述
4.2本文对任务队列骨架的描述
4.2.1任务队列骨架描述
4.2.2任务队列骨架的实现
4.3小结
5自动转换系统的实现方法
5.1系统设计思想
5.2系统结构
5.3系统运行和使用
5.3.1运行环境
5.3.2系统使用
5.4小结
6应用实例
6.1单源最短路径问题
6.1.1单源最短路径问题的Apla+抽象程序
6.1.2单源最短路径通过自动转换系统得到的MPI+C++程序
6.2 LU矩阵分解
6.2.1 LU矩阵分解的Apla+抽象程序
6.2.2 LU矩阵分解通过自动转换系统得到的MPI+C++程序
6.3传统并行程序开发方法与本文方法比较
6.4性能评价
6.5小结
结 语
参考文献
后 记
在学期间公开发表论文及著作情况
江西师范大学;