摘要
第一章 绪论
1.1 多核技术的发展
1.2 并行编程及其挑战
1.3 国内外研究现状
1.4 本文结构安排
第二章 程序并行性分析
2.1 依赖关系
2.2 静态单赋值形式
2.2.1 SSA对控制流的处理
2.2.2 SSA的转换与用途
2.3 控制流图和数据流图
2.3.1 控制流图
2.3.2 数据流图
2.4 本章小结
第三章 支持函数调用的划分工具介绍
3.1 工具整体框架
3.2 词法分析器
3.3 语法分析器
3.4 本章小结
第四章 支持函数调用的自动并行化工具实现方法
4.1 函数调用处理
4.1.1 全局变量的处理
4.1.2 函数间扩展数据流图的整合
4.2 融合过程
4.2.1 扩展数据流图
4.2.2 融合算法
4.3 函数级融合策略
4.4 本章小结
第五章 测试结果与分析
5.1 测试环境说明
5.2 测试结果
5.3 本章小结
第六章 总结与展望
6.1 工作总结
6.2 工作展望
参考文献
致谢
附录
声明