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

动态二进制翻译中基于profile的优化算法研究

摘要第5-7页
ABSTRACT第7-8页
第一章 绪论第12-20页
    1.1 二进制翻译技术简介第12-15页
        1.1.1 二进制翻译结构与分类第13-14页
        1.1.2 动态二进制翻译系统框架简介第14-15页
    1.2 动态优化技术简介第15-16页
    1.3 常见二进制翻译及优化系统介绍第16-18页
    1.4 二进制翻译技术面临的挑战第18-19页
    1.5 本文要研究的问题第19-20页
        1.5.1 研究目标第19页
        1.5.2 全文结构第19-20页
第二章 动态二进制翻译系统第20-29页
    2.1 引言第20页
    2.2 VALGRIND简介第20-21页
    2.3 VALGRIND的翻译单元第21-22页
    2.4 VALGRIND的模块及工作流程第22-24页
    2.5 VALGRIND基本块的翻译过程第24-27页
    2.6 VALGRIND中的优化第27-28页
    2.7 本章小结第28-29页
第三章 PROFILE 和热路径优化第29-44页
    3.1 引言第29-30页
    3.2 动态二进制翻译中的 PROFILE第30-31页
    3.3 动态二进制翻译中的热路径识别第31-35页
        3.3.1 基于基本块(basic block)profile 的热路径识别第31-32页
        3.3.2 基于跳转边(edge)profile 的热路径识别第32页
        3.3.3 基于路径(path)profile 的热路径识别第32页
        3.3.4 基于跳转边的profile 与基于路径的profile 的对比第32-34页
        3.3.5 NET 动态热路径预测策略第34-35页
    3.4 改进的热路径识别和优化算法第35-41页
        3.4.1 热路径的编码表示方法第35页
        3.4.2 基于路径的热路径算法的分析第35-36页
        3.4.3 基于编码的路径的形式化定义第36-37页
        3.4.4 算法实现第37-39页
        3.4.5 实验结果与分析第39-41页
    3.5 相关研究第41-42页
        3.5.1 静态profiling第41页
        3.5.2 基于硬件采样的动态优化第41-42页
    3.6 本章小结第42-44页
第四章 基于 PROFILE 的代码 CACHE 管理第44-52页
    4.1 引言第44-46页
    4.2 常用替换算法第46-48页
        4.2.1 LRU 策略第46-47页
        4.2.2 FIFO 策略第47页
        4.2.3 粗粒度的 FIFO 替换算法第47页
        4.2.4 全清空算法第47-48页
        4.2.5 分阶段清空算法第48页
        4.2.6 最佳大小匹配替换算法第48页
    4.3 基于 PROFILE 信息的替换算法第48-49页
    4.4 实验分析与评价第49-51页
    4.5 本章小结第51-52页
第五章 结论第52-54页
参考文献第54-58页
致谢第58-59页
攻读硕士期间的科研及学术论文第59页

论文共59页,点击 下载论文
上一篇:基于视觉检测技术的锚链测量研究
下一篇:PKI机制下的虹膜识别研究