首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--各种电子数字计算机论文

基于共享和形状标注的并行语言程序分析与变换

摘要第1-5页
ABSTRACT第5-10页
第1章 绪论第10-16页
   ·问题描述第10-11页
   ·相关工作与研究现状第11-14页
     ·常用的并发控制机制第11-12页
     ·指针分析与形状分析第12-13页
     ·锁分配算法第13-14页
   ·研究内容第14-15页
   ·论文组织第15-16页
第2章 SPC-II语言第16-34页
   ·具体语法第16-22页
     ·共享性第16页
     ·并行语句第16-17页
     ·共享变量的维持语义第17-19页
     ·形状声明第19-20页
     ·变量第20-21页
     ·程序实例第21-22页
   ·抽象语法第22-23页
   ·静态语义第23-29页
     ·良型类型第24页
     ·类型兼容第24-25页
     ·良型类型上下文第25页
     ·副作用第25-26页
     ·共享效果第26页
     ·良型表达式第26-28页
     ·良型语句第28-29页
     ·良型程序第29页
   ·动态语义第29-32页
     ·抽象机第29-30页
     ·操作语义第30-32页
   ·总结第32-34页
第3章 一种链状数据结构细粒度加锁方法第34-46页
   ·形状图第34-36页
     ·定义第34-35页
     ·内存抽象第35-36页
     ·维持语义第36页
   ·维持分析第36-42页
     ·原子命令上的维持分析第37-40页
     ·维持数据流分析第40-41页
     ·实例分析第41-42页
   ·访问控制代码生成第42-43页
     ·细粒度锁语句插桩第42页
     ·避免死锁第42-43页
   ·实验结果和分析第43-44页
   ·本章小结第44-46页
第4章 SPC翻译器的实现第46-66页
   ·Suif 编译框架第46-51页
     ·中间表示第46-48页
     ·控制流图第48-51页
   ·SPC-II 设计与实现框架第51-53页
     ·SPC 源程序第52页
     ·程序分析第52页
     ·目标代码第52-53页
   ·形状图设计第53-56页
     ·形状类型及其关系第53页
     ·节点类第53页
     ·边类和边集类第53-54页
     ·形状图类第54页
     ·形状图图形化输出第54-56页
   ·维持分析数据流分析设计第56-59页
     ·HoldingSetPiece第56页
     ·HoldingSet第56-57页
     ·NodeDS第57-58页
     ·ThreadDS第58页
     ·HoldingAnalysis第58-59页
   ·细粒度锁代码生成第59-61页
     ·锁分配策略第59-60页
     ·结构体类型第60页
     ·共享指针类型第60-61页
   ·事务内存代码生成第61-62页
     ·宏处理第61页
     ·变量在存储语句中的变换第61页
     ·变量在取值表达式中的变换第61-62页
     ·宏定义和函数调用第62页
   ·检查器第62-63页
     ·内存泄露第62页
     ·指针安全问题第62-63页
   ·死锁避免第63-64页
   ·本章小结第64-66页
第5章 结束语第66-68页
参考文献第68-70页
致谢第70-71页
在读期间发表的学术论文与取得的研究成果第71页

论文共71页,点击 下载论文
上一篇:多核处理器中最后一级共享高速缓存管理策略研究
下一篇:认知无线电的频谱感知技术研究