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

动态二进制翻译中基于中间代码的优化研究

摘要第3-4页
ABSTRACT第4-5页
第一章 绪论第11-23页
    1.1 研究背景第11-21页
        1.1.1 虚拟机技术第12-14页
        1.1.2 二进制翻译技术第14-15页
        1.1.3 二进制翻译技术研究现状第15-18页
        1.1.4 中间语言研究现状第18-21页
    1.2 研究目标第21-22页
    1.3 全文结构第22-23页
第二章 CROSSBIT 及其中间语言第23-31页
    2.1 CROSSBIT 系统概述第23-25页
    2.2 CROSSBIT 的中间语言第25-27页
        2.2.1 设计思想第25页
        2.2.2 虚拟寄存器第25-26页
        2.2.3 寻址模式第26页
        2.2.4 访存策略第26页
        2.2.5 颗粒度第26页
        2.2.6 中间指令集第26-27页
    2.3 CROSSBIT 中间语言应用举例第27-28页
    2.4 CROSSBIT 性能评测第28-30页
    2.5 本章小结第30-31页
第三章 基于CROSSBIT 中间代码的静态优化第31-41页
    3.1 SSA 形式化第31-34页
    3.2 冗余指令删除第34-38页
        3.2.1 算法描述第34-36页
        3.2.2 实验数据第36-38页
    3.3 死代码删除第38-40页
        3.3.1 算法描述第38-39页
        3.3.2 实验数据第39-40页
    3.4 本章小结第40-41页
第四章 基于CROSSBIT 中间代码的全局优化第41-51页
    4.1 直接跳转(DIRECT BRANCHES)第41-43页
        4.1.1 翻译块链接(Translation Linking)第41-43页
        4.1.2 路径线性化(Trace Linearization)第43页
    4.2 条件跳转(CONDITIONAL BRANCHES)第43-45页
        4.2.1 回填技术(Back Patching)第44-45页
    4.3 间接跳转(INDIRECT BRANCHES)第45-47页
        4.3.1 分支预测(Software indirect jump prediction)第45-46页
        4.3.2 Pin 的改进第46页
        4.3.3 HDTrans 的改进第46-47页
    4.4 RETURN 语句第47-48页
        4.4.1 Return 缓存(Caching)第47页
        4.4.2 克隆(Cloning)第47-48页
    4.5 CROSSBIT 实现第48-50页
    4.6 本章小结第50-51页
第五章 基于CROSSBIT 中间代码的动态优化第51-59页
    5.1 PROFILE 技术简介第51-52页
    5.2 热块识别第52-53页
    5.3 循环识别第53-54页
    5.4 热路径识别第54页
    5.5 “二级”TCACHE 的应用第54-55页
    5.6 VCACHE 的应用第55-58页
        5.6.1 VCache 工作原理第55-56页
        5.6.2 Profile 统计表第56-57页
        5.6.3 内存分配和组织方式第57页
        5.6.4 实验数据第57-58页
    5.7 本章小结第58-59页
第六章 从中间到后端的寄存器分配第59-74页
    6.1 常用寄存器分配算法第59-62页
        6.1.1 特定寄存器分配第59-60页
        6.1.2 全局寄存器分配第60页
        6.1.3 图染色法第60-62页
        6.1.4 基于存活期的寄存器分配第62页
    6.2 CROSSBIT 中的寄存器分配实现第62-72页
        6.2.1 最简单的寄存器分配第63-64页
        6.2.2 一对一的寄存器分配第64-65页
        6.2.3 全局寄存器分配第65-66页
        6.2.4 基于next-use 信息的寄存器分配第66-68页
        6.2.5 图染色法第68-72页
    6.3 CROSSBIT 中各分配算法比较第72-73页
    6.4 本章小结第73-74页
第七章 结论第74-75页
参考文献第75-78页
致谢第78-80页
参与课题及已发表论文第80-82页

论文共82页,点击 下载论文
上一篇:控制棒驱动机构密封焊缝缺陷修复技术研究
下一篇:企业绩效管理的数据分析