首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--编译程序、解释程序论文

并行化编译器中并行程序自动生成和性能优化技术研究

摘要第1-6页
ABSTRACT第6-8页
目录第8-11页
表目录第11-12页
图目录第12-14页
第一章 绪论第14-24页
   ·并行化编译研究的意义第14-15页
   ·并行化编译研究的难点第15-16页
   ·并行化编译目标机体系结构分类第16-17页
     ·共享内存结构第16-17页
     ·分布内存结构第17页
   ·研究中使用的并行编程模型第17-19页
     ·消息传递编程模型和MPI第17-18页
     ·共享内存编程模型和OpenMP第18-19页
   ·并行化编译系统KAP第19-22页
   ·论文的主要工作和组织安排第22-23页
   ·基本概念、术语及约定第23-24页
第二章 通信优化第24-47页
   ·引言第24-25页
   ·基础知识第25-28页
     ·冗余并行执行模型第25-26页
     ·扩展控制流图第26-27页
     ·非本地引用与通信第27-28页
     ·通信描述第28页
   ·通信分析第28-30页
   ·通信优化框架第30-35页
     ·预处理第30-32页
     ·算法的基本思想第32-33页
     ·数学描述第33-35页
   ·发送代码移动第35-39页
     ·初始化数据流变量第35-36页
     ·安全发送节点和最早发送节点第36-38页
     ·正确性证明第38-39页
   ·接收代码调整第39-43页
     ·匹配接收节点和最晚接收节点第39-42页
     ·正确性证明第42-43页
   ·冗余通信消除第43页
   ·算法复杂性分析第43-44页
   ·测试结果第44-45页
   ·相关研究第45-46页
   ·本章小结第46-47页
第三章 消息传递并行程序的自动生成第47-79页
   ·引言第47-48页
   ·线性不等式组和循环嵌套第48-51页
     ·线性不等式组描述第48-49页
     ·利用线性不等式组生成循环嵌套第49-50页
     ·符号系数线性不等式组第50-51页
   ·计算代码生成第51-54页
   ·建立通信集第54-62页
     ·无循环携带依赖情况第55-56页
     ·存在循环携带依赖情况第56-61页
     ·其它通信第61-62页
   ·无循环携带依赖的通信代码生成第62-65页
     ·通信代码生成算法第62-64页
     ·算法证明第64-65页
   ·存在循环携带依赖的通信代码生成和优化第65-76页
     ·通信代码生成算法第65-66页
     ·通信优化第66-76页
   ·相关研究工作第76-77页
   ·本章小结第77-79页
第四章 并行化生成OpenMP并行程序的性能优化第79-104页
   ·引言第79-80页
   ·并行化产生OpenMP程序分析第80-84页
     ·OpenMP程序的类型第80-82页
     ·并行化生成OpenMP程序的特点第82-84页
   ·并行区重构第84-89页
     ·并行区重构算法第84-86页
     ·修正变量的数据属性第86-89页
   ·Barrier同步优化第89-101页
     ·跨处理器依赖关系图第90-94页
     ·同步优化算法的基本思想第94-96页
     ·算法具体实现第96-99页
     ·算法证明与复杂性分析第99-101页
   ·测试结果第101-102页
     ·静态分析结果第101-102页
     ·动态测试结果第102页
   ·相关研究工作第102-103页
   ·本章小结第103-104页
第五章 结束语第104-106页
   ·本文工作总结第104-105页
   ·下一步工作展望第105-106页
致谢第106-107页
参考文献第107-115页
作者在学期间取得的学术成果第115页

论文共115页,点击 下载论文
上一篇:人力资本出资法律问题研究
下一篇:多模式破损后剩余强度反分析研究