摘要 | 第1-9页 |
Abstract | 第9-10页 |
第一章 引言 | 第10-13页 |
·课题背景 | 第10页 |
·研究现状 | 第10-11页 |
·本文工作 | 第11-12页 |
·论文结构 | 第12-13页 |
第二章 背景知识 | 第13-27页 |
·Cilk 介绍 | 第13-18页 |
·Cilk 编程模型 | 第13-16页 |
·Cilk 调度策略 | 第16-17页 |
·Cilk 性能模型 | 第17-18页 |
·Lex 和Yacc 介绍 | 第18-23页 |
·Lex 介绍 | 第18-20页 |
·Yacc 介绍 | 第20-23页 |
·传统数据重用模型介绍[51,52] | 第23-27页 |
·串行循环数据重用[51,52] | 第23-24页 |
·并行循环数据重用[52] | 第24-27页 |
第三章 Cilk 并行递归程序并行度及负载均衡优化 | 第27-43页 |
·Cilk 并行递归程序案例分析 | 第27-29页 |
·实验平台 | 第27页 |
·案例分析及实验结果 | 第27-29页 |
·Cilk 并行递归程序优化理论模型 | 第29-31页 |
·Cilk 并行递归程序并行度优化技术研究 | 第31-34页 |
·并行度优化进一步分析 | 第34-35页 |
·Cilk 负载均衡优化技术研究 | 第35-43页 |
·静态优化:例程深度优化 | 第38-41页 |
·动态优化:例程再次派生实现 | 第41-43页 |
第四章 Cilk 并行递归程序数据重用模型 | 第43-57页 |
·基于例程的并行递归数据重用模型 | 第43-48页 |
·面向Cilk 应用的并行递归数据重用模型 | 第48-55页 |
·单层并行子递归例程模式 | 第51-52页 |
·二层并行子递归例程模式 | 第52-55页 |
·小结 | 第55-57页 |
第五章 Cilk 优化技术编译实现方案 | 第57-69页 |
·静态优化编译实现技术研究 | 第57-67页 |
·Cilk 程序编译词法分析 | 第59-61页 |
·Cilk 程序编译语法分析及实现 | 第61-67页 |
·动态优化编译实现方案研究 | 第67-69页 |
第六章 优化模型实验验证 | 第69-74页 |
·矩阵乘程序分析及性能测试 | 第69-72页 |
·矩阵乘Cilk 实现及分析 | 第69-71页 |
·矩阵乘Cilk 优化测试 | 第71-72页 |
·快速排序分析及性能测试 | 第72-74页 |
第七章 结束语 | 第74-76页 |
·工作总结 | 第74-75页 |
·展望 | 第75-76页 |
致谢 | 第76-78页 |
参考文献 | 第78-83页 |
作者在学期间取得的学术成果 | 第83页 |