首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--信息处理(信息加工)论文--计算机仿真论文

基于软硬件协同设计的虚拟机的并行性研究

摘要第5-8页
ABSTRACT第8-10页
第一章 绪论第18-36页
    1.1 课题研究背景第19-24页
        1.1.1 虚拟机概述第19-20页
        1.1.2 软硬件协同设计技术第20-23页
        1.1.3 线程级并行实现第23-24页
    1.2 相关研究现状第24-33页
        1.2.1 二进制翻译与硬件支持第25-31页
        1.2.2 软硬件协同虚拟机的并行性研究第31-33页
    1.3 研究目标第33-34页
        1.3.1 研究内容第33页
        1.3.2 技术路线第33-34页
    1.4 本文的主要工作第34页
    1.5 论文结构第34-36页
第二章 软硬件协同虚拟机设计第36-59页
    2.1 CROSSBIT 及性能模型第36-49页
        2.1.1 软件解释与二进制翻译第36-39页
        2.1.2 CrossBit 系统与性能评测第39-49页
    2.2 软硬件协同设计虚拟机CO‐DESIGN?CROSSBIT第49-58页
        2.2.1 加载器第50-54页
        2.2.2 二进制翻译软件及驱动程序第54-55页
        2.2.3 硬件加速单元第55-58页
    2.3 本章小结第58-59页
第三章 动态二进制翻译与优化的硬件支持第59-69页
    3.1 基本的翻译硬件加速第60-65页
        3.1.1 源‐目标体系结构指令入口地址映射第60-61页
        3.1.2 源‐目标执行现场映射与恢复第61-62页
        3.1.3 可回滚写缓冲第62-63页
        3.1.4 翻译后目标代码缓存维护第63-64页
        3.1.5 自修改代码检测第64-65页
    3.2 性能优化的硬件支持第65-67页
        3.2.1 MicroCode 实现第65-66页
        3.2.2 硬件Profile第66-67页
        3.2.3 为优化添加特殊的支持指令第67页
    3.3 本章小结第67-69页
第四章 动态二进制翻译中的线程级并行性第69-79页
    4.1 并行动态二进制翻译模型第69-74页
        4.1.1 DBT 线程级划分第69-71页
        4.1.2 软硬件协同平台的并行翻译优化模型第71-73页
        4.1.3 并行线程间依赖问题第73-74页
    4.2 并行协同机制第74-77页
        4.2.1 并行翻译机制第74-75页
        4.2.2 协同Profile 机制第75-77页
    4.3 性能分析与验证第77-78页
    4.4 本章小结第78-79页
第五章 性能评测第79-85页
    5.1 评测范畴第79-80页
    5.2 评测结果第80-84页
        5.2.1 Lookup 时间、翻译时间和软件版本的对比第80-81页
        5.2.2 TCache 命中和TCache?Miss 情况下的基本块执行时间第81-82页
        5.2.3 Native?Execution? 时间对比第82页
        5.2.4 TCache 缺失率对软硬件协同设计的架构影响第82-84页
    5.3 性能分析第84-85页
第六章 总结与展望第85-87页
    6.1 全文的工作总结第85-86页
    6.2 未来的研究方向第86-87页
参考文献第87-91页
附录 名词对照表第91-92页
致谢第92-94页
攻读硕士学位期间学术论文发表情况第94-95页
上海交通大学学位论文答辩决议书第95页

论文共95页,点击 下载论文
上一篇:空调压缩机三大部品自动选配装置设计与实现
下一篇:MIMO无线通信系统的信号检测与预编码技术