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

动态二进制翻译中的热路径优化

摘要第1-7页
ABSTRACT第7-9页
目录第9-13页
第一章 绪论第13-17页
   ·研究背景第13-14页
   ·研究目标第14页
   ·论文的主要工作第14-15页
   ·论文结构第15-17页
第二章 二进制翻译器第17-33页
   ·二进制翻译的过程第18-20页
   ·二进制翻译的分类第20-24页
     ·解释器第20页
     ·静态二进制翻译第20-21页
     ·动态二进制翻译第21-23页
     ·三种翻译器的比较第23-24页
   ·典型二进制翻译及优化系统介绍第24-31页
     ·Dynamo第24-25页
     ·Valgrind第25-28页
     ·CrossBit第28-31页
   ·二进制翻译技术面临的挑战第31页
   ·本章小节第31-33页
第三章 动态二进制翻译中的优化技术第33-47页
   ·引言第33-34页
   ·动态二进制翻译中的PROFILING第34-36页
   ·热路径识别策略第36-38页
     ·基于基本块(basic block)profile 信息的热路径识别第36页
     ·基于跳转边(edge)profile 信息的热路径识别第36-37页
     ·基于路径(path)profile 信息的热路径识别第37页
     ·NET 动态热路径预测策略第37-38页
   ·超级块的生成策略第38-40页
   ·中间语言优化第40-42页
     ·基本块内优化第40-41页
     ·基本块间优化第41-42页
   ·动态二进制翻译中代码CACHE管理第42-45页
     ·代码Cache 管理的内容第42-44页
     ·动态二进制翻译系统中常用的代码Cache 替换算法第44-45页
   ·基于硬件采样的动态优化第45-46页
   ·本章小结第46-47页
第四章 动态二进制翻译中热路径优化原理及实现第47-62页
   ·热路径优化的流程第47-49页
   ·热路径优化的具体实现第49-60页
     ·代码整体结构第50-51页
     ·代码块出口第51-53页
     ·基本块内Profiling第53-54页
     ·热路径识别及超级块生成第54-56页
     ·条件跳转指令的条件码翻转第56-58页
     ·块间冗余GET 指令的删除第58-60页
   ·本章小结第60-62页
第五章 实验与分析第62-71页
   ·评测范畴第62页
   ·实验方案第62-70页
     ·热路径优化的性能分析第62-63页
     ·Profiling 的开销分析第63-65页
     ·超级块的效率分析第65-68页
     ·冗余代码删除的性能分析第68-70页
   ·性能分析第70页
   ·本章小结第70-71页
第六章 总结与展望第71-73页
   ·论文总结第71页
   ·展望第71-73页
参考文献第73-77页
致谢第77-78页
攻读硕士期间的科研及学术论文第78-81页
 科研项目第78页
 学术论文第78-81页
上海交通大学学位论文答辩决议书第81页

论文共81页,点击 下载论文
上一篇:汉语主客观文本分类及预处理研究
下一篇:实时动态阴影算法的研究与实现