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

软件事务存储并行编程环境关键技术研究

摘要第1-12页
Abstract第12-14页
第一章 绪论第14-30页
   ·研究背景与选题意义第14-22页
     ·高性能计算的需求和多核处理器的普及第14-15页
     ·并行程序设计简介第15-16页
     ·并行程序设计中的挑战与应对方法第16-21页
     ·小结第21-22页
   ·研究内容与创新点第22-27页
     ·研究内容第22-25页
     ·主要工作和创新点第25-27页
   ·论文结构第27-30页
第二章 事务存储系统第30-42页
   ·事务存储的设计与实现第31-38页
     ·事务存储系统的分类第32-34页
     ·冲突检测第34-35页
     ·数据版本管理第35-36页
     ·冲突消解第36页
     ·事务存储执行安全第36-37页
     ·隔离性与事务语义第37-38页
   ·事务存储并行编程环境第38-39页
   ·事务存储与系统已有部件的交互第39-40页
   ·研究平台第40页
   ·小结第40-42页
第三章 事务存储执行模型第42-74页
   ·事务存储串行性第43-60页
     ·事务存储串行性的直观描述第43-46页
     ·相关工作及现有模型的局限性第46-48页
     ·访存操作的形式化描述与顺序一致性第48-51页
     ·事务存储执行的形式化描述第51-52页
     ·事务存储串行性的形式化描述与安全属性证明第52-59页
     ·事务存储串行性的适用性第59-60页
   ·事务互斥语义第60-68页
     ·C++/Java共享存储模型简介第60-62页
     ·事务代码与非事务代码的关系分析第62-67页
     ·事务互斥语义第67-68页
   ·安全的事务存储执行模型的初步实现算法第68-72页
   ·小结第72-74页
第四章 安全事务存储执行模型的实现与优化第74-106页
   ·采用向量时钟的无原子操作STM算法VectorSTM第74-99页
     ·向量时钟的发生序关系第75-76页
     ·分布的并发控制第76-79页
     ·冲突检测、竞争管理和系统活性(liveness)第79-81页
     ·VectorSTM的实现第81-87页
     ·VectorSTM对事务存储串行性的支持第87-91页
     ·VectorSTM对事务互斥语义的支持第91-94页
     ·实验与结果分析第94-99页
   ·基于异或函数的自适应冲突检测算法AdapSig第99-105页
     ·事务存储与Bloom Filter第100-101页
     ·自适应冲突检测算法AdapSig第101-103页
     ·软件事务存储中AdapSig的实现第103页
     ·实验与结果分析第103-105页
   ·小结第105-106页
第五章 软件事务存储并行编程环境第106-128页
   ·OpenTM-Fortran的设计与实现第106-116页
     ·OpenTM-Fortran存储模型第107-108页
     ·OpenTM-Fortran的事务存储扩展指导命令和编程约束第108-111页
     ·OpenTM-Fortran的实现第111-115页
     ·相关工作第115-116页
   ·OpenTM-Fortran下事务存储程序的性能调优第116-120页
     ·基本机制第117页
     ·使用实例第117-120页
   ·软件事务存储的前瞻并行第120-126页
     ·多核处理器与存储级并行第120-121页
     ·不规则应用与事务前瞻执行第121-123页
     ·实验结果与分析第123-126页
   ·小结第126-128页
第六章 结束语第128-132页
   ·论文工作的创新点和总结第128-129页
   ·课题研究展望第129-132页
致谢第132-134页
参考文献第134-142页
攻读博士学位期间获得的主要学术成果第142-144页
攻读博士学位期间参加的主要科研工作第144页

论文共144页,点击 下载论文
上一篇:仿真模型可移植性规范的多核并行化研究
下一篇:基于动态测试用例生成的二进制软件缺陷自动发掘技术研究