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

基于操作语义的弱内存模型描述及程序逻辑研究

摘要第1-6页
ABSTRACT第6-10页
插图索引第10-12页
主要符号对照表第12-13页
第一章 绪论第13-23页
   ·弱内存模型的设计第15-17页
   ·运用于弱内存模型的程序逻辑设计第17-23页
第二章 背景知识介绍第23-31页
   ·顺序一致性模型第23-24页
   ·弱内存模型第24-28页
     ·TSO弱内存模型第24-25页
     ·Happens-Before弱内存模型第25-28页
   ·程序逻辑第28-31页
第三章 基于操作语义的Happens-Before弱内存模型第31-67页
   ·OHMM非形式化的描述第32-42页
     ·OHMM语言第32-33页
     ·OHMM抽象机第33-35页
     ·事件执行顺序第35-37页
     ·历史记录和内存访问第37-39页
     ·重放事件第39-42页
   ·OHMM形式化定义第42-45页
   ·一些简单的例子第45-50页
     ·JMM中不允许但OHMM中允许第46-48页
     ·OHMM中禁止JMM中违反直观的例子出现第48-50页
   ·DRF-Guarantee性质证明第50-57页
     ·无数据竞争第51-54页
     ·带标签的弱操作语义第54页
     ·模拟关系(Simulation)第54-57页
   ·程序变换算法的正确性第57-62页
     ·程序变换第58-61页
     ·变换的正确性第61-62页
   ·相关工作第62-64页
   ·总结和弱点探讨第64-67页
第四章 从OHMM到TSO弱内存模型第67-71页
   ·OHMM-TSO模型第67-71页
第五章 用于TSO模型局部推理的程序逻辑第71-99页
   ·语言第71-78页
     ·TSO标准模型第72页
     ·ATSO内存模型第72-78页
   ·断言定义第78-83页
   ·逻辑系统第83-86页
   ·一些例子第86-91页
     ·Optimzed Implementation of Locks算法第86-87页
     ·Peterson's Lock算法第87-88页
     ·Simpson's Four Slot算法第88-91页
     ·Concurrent GCD算法第91页
   ·逻辑可靠性证明第91-97页
     ·TSO是ATSO的精化第93-94页
     ·逻辑系统在ATSO上的可靠性第94-97页
   ·相关工作和总结第97-99页
第六章 结论第99-101页
参考文献第101-105页
附录A Simulation引理证明第105-113页
附录B 程序变换的正确性证明第113-123页
 B.1 E-WAR的正确性第113-115页
 B.2 E-WBW和E-IR正确性第115页
 B.3 E-RAR和E-RAW正确性第115-117页
 B.4 调序变换的正确性第117-120页
 B.5 I-IR的正确性第120-123页
附录C TSO和ATSO精化关系证明第123-125页
附录D 逻辑在ATSO上可靠性主引理的证明第125-129页
致谢第129-131页
在读期间发表的学术论文与取得的研究成果第131页

论文共131页,点击 下载论文
上一篇:云计算数据中心的能耗成本建模与优化研究
下一篇:面向大数据处理的并行计算模型及性能优化