DPAPD模型中的APLA抽象并行程序的研究
第一章 绪论 | 第1-17页 |
·研究背景和意义 | 第7-8页 |
·并行程序开发策略研究概述 | 第8-11页 |
·从串行的算法出发 | 第8-9页 |
·从最初始的问题规范出发 | 第9页 |
·从语言角度出发 | 第9页 |
·三类研究的比较 | 第9-11页 |
·设计模式研究概述 | 第11-15页 |
·设计模式的思想 | 第11页 |
·并行程序设计领域中的设计模式 | 第11-12页 |
·典型的基于设计模式思想的并行程序开发系统简介 | 第12-15页 |
·DPaPD模型中的设计模式思想与有关概念 | 第15页 |
·本文的组织 | 第15-17页 |
第二章 并行程序开发模型DPAPD | 第17-23页 |
·引言 | 第17-18页 |
·DPAPD模型中的程序设计思想 | 第18-19页 |
·DPAPD模型的结构 | 第19页 |
·为什么选用APLA语言 | 第19-20页 |
·DPAPD模型下的设计模式库概述 | 第20-21页 |
·并行算法模式库 | 第21页 |
·并行结构模式库 | 第21页 |
·DPAPD模型与传统的并行程序设计模型 | 第21-22页 |
·小结 | 第22-23页 |
第三章 APLA语言的并行扩充 | 第23-33页 |
·引言 | 第23页 |
·APLA程序结构 | 第23-26页 |
·基本类型定义 | 第23-25页 |
·过程和函数的定义 | 第25页 |
·程序语句 | 第25-26页 |
·APLA语言的并行扩充 | 第26-33页 |
·函数或过程并行兼容运算符 | 第26-28页 |
·函数或过程并行组合运算符 | 第28-29页 |
·并行函数作用符 | 第29页 |
·扩充的运算符的性质 | 第29-32页 |
·语句的扩充 | 第32-33页 |
第四章 APLA语言描述的设计模式库 | 第33-41页 |
·引言 | 第33页 |
·并行分而治之模式 | 第33-35页 |
·单步分而治之模式 | 第35-37页 |
·并行分支限界模式 | 第37-39页 |
·小结 | 第39-41页 |
第五章 DPAPD模型下的并行程序开发实例 | 第41-57页 |
·引言 | 第41页 |
·数组求和 | 第41-45页 |
·APLA语言描述的抽象并行程序 | 第41-43页 |
·抽象并行程序的验证 | 第43-44页 |
·并行程序 | 第44-45页 |
·快速排序 | 第45-49页 |
5 3.1 APLA语言描述的抽象并行程序 | 第45-47页 |
·抽象并行程序的验证 | 第47-49页 |
·并行程序 | 第49页 |
·背包问题 | 第49-56页 |
·APLA语言描述的抽象并行程序 | 第49-53页 |
·抽象并行程序的验证 | 第53-56页 |
·并行程序 | 第56页 |
·小结 | 第56-57页 |
第六章 结束语 | 第57-59页 |
·本文工作总结 | 第57页 |
·进一步的工作展望 | 第57-59页 |
参考文献 | 第59-62页 |
致谢 | 第62页 |