首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--一般性问题论文--设计与性能分析论文

基于动态二进制翻译的协同设计虚拟机关键技术研究

摘要第1-13页
Abstract第13-15页
第一章 绪论第15-27页
   ·研究背景第15-19页
     ·微处理器体系结构研究的发展现状、机遇与挑战第15-18页
     ·微处理器体系结构发展的障碍:二进制代码兼容第18-19页
   ·微处理器体系结构发展的新途径:协同设计虚拟机第19-22页
     ·协同设计虚拟机与动态二进制翻译第19-21页
     ·协同设计虚拟机研究中亟待解决的问题第21页
     ·协同设计虚拟机研究对我国微处理器产业发展的意义第21-22页
   ·本文的主要内容和技术创新第22-25页
     ·本文的主要研究内容第23-24页
     ·本文的主要技术创新第24-25页
   ·本文结构第25-27页
第二章 相关工作与研究现状第27-41页
   ·二进制翻译第27-30页
     ·静态二进制翻译与动态二进制翻译第27页
     ·固定源和目标的二进制翻译与可变源和目标的二进制翻译第27-28页
     ·解释执行与二进制翻译第28-29页
     ·多级动态二进制翻译第29页
     ·典型二进制翻译系统第29-30页
   ·协同设计虚拟机第30-37页
     ·DAISY/BOA第30-32页
     ·Transmeta Crusoe第32-34页
     ·WISC x86VM/ILDP第34-37页
   ·协同设计虚拟机与系统虚拟机第37-39页
   ·小结第39-41页
第三章 基于动态二进制翻译的协同设计虚拟机模型第41-61页
   ·引言第41-42页
   ·DBTCVM 模型第42-50页
     ·DBTCVM 模型第42-43页
     ·DBTCVM 的硬件结构第43-46页
     ·DBTCVM 的软件结构第46-50页
   ·DBTCVM 的工作流程第50-52页
   ·DBTCVM 的开销分析第52-57页
     ·DBTCVM 启动阶段的开销第52-54页
     ·DBTCVM 稳定执行阶段的开销第54-57页
   ·DBTCVM 的形式化描述第57-60页
   ·小结第60-61页
第四章 降低协同设计虚拟机启动开销的优化技术第61-85页
   ·引言第61页
   ·协同设计虚拟机启动开销分析第61-64页
   ·解释例程局部性第64-66页
   ·译码后指令缓存第66-70页
     ·DICache 结构第66-68页
     ·DICache 的读写指令第68页
     ·DICache 辅助的解释执行第68-70页
   ·集中式解释执行与线索式解释执行第70-72页
     ·集中式解释执行第70页
     ·线索式解释执行第70-72页
   ·基于DICache 的混合线索解释执行策略第72-75页
     ·基于DICache 的混合线索解释执行策略DHTIS第72-73页
     ·不同解释执行组织方式的比较第73-75页
   ·实验和结果分析第75-81页
     ·实验平台与方法第75-77页
     ·实验结果与分析第77-81页
   ·相关工作及比较第81-83页
   ·小结第83-85页
第五章 降低协同设计虚拟机稳定执行开销的优化技术第85-121页
   ·引言第85-86页
   ·代码Cache 中的控制转移指令分析第86-89页
     ·控制转移指令分类第86页
     ·直接控制转移指令第86-87页
     ·间接控制转移指令第87页
     ·子程序调用和返回指令第87-89页
   ·直接控制转移指令的DCTC 链接技术第89-98页
     ·DCTC 链接方法所需的软件支持第89-90页
     ·DCTC 链接算法第90-98页
   ·基于ITTB 的间接控制转移指令动态链接技术第98-106页
     ·动态链接所需的硬件支持和软件支持第99-101页
     ·基于ITTB 的间接控制转移指令动态链接第101-106页
   ·算法分析与实验评测第106-117页
     ·算法复杂度分析第106-110页
     ·实验平台与方法第110-111页
     ·实验结果与分析第111-117页
   ·相关工作及比较第117-118页
   ·小结第118-121页
第六章 原型系统设计与实现第121-143页
   ·引言第121页
   ·TransARM 的设计与实现第121-139页
     ·TransARM 结构第122-124页
     ·TransARM 工作流程第124-139页
   ·TransARM 的性能评测第139-141页
   ·小结第141-143页
第七章 结束语第143-147页
   ·工作总结第143-145页
   ·工作展望第145-147页
致谢第147-149页
参考文献第149-159页
作者在学期间取得的学术成果第159-163页
附录A IA-32 体系结构和ARM 体系结构第163-165页
附录B TransARM 指令翻译规则第165-166页

论文共166页,点击 下载论文
上一篇:分布环境下虚拟机按需部署关键技术研究
下一篇:面向多核处理器的并行编译及优化关键技术研究