摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 研究目标
1.3 论文的主要工作
1.4 论文结构
第二章 动态二进制翻译系统CrossBit 及其软件Profiling
2.1 二进制翻译的过程
2.2 动态二进制翻译器CrossBit
2.2.1 动态二进制翻译
2.2.2 CrossBit
2.3 软件Profiling
基于基本块profile 信息的热路径识别
基于跳转边(edge)profile 信息的热路径识别
基于路径(path)profile 信息的热路径识别
2.4 二进制翻译技术面临的挑战
2.5 本章小节
第三章 基于软硬件协同设计Profiling 系统的研究
3.1 引言
3.2 基于抽样的软硬件协同设计的Profiling 系统
3.3 基于代码探测的软硬件协同设计的Profiling 系统
3.4 本章小结
第四章 基于CrossBit 的硬件支持Profiling 系统设计与实现
4.1 基于CrossBit 的硬件支持Profiling 系统的流程
4.2 基于CrossBit 的硬件支持Profiling 的具体实现
4.2.1 基本块Profiling 具体实现
4.2.2 具体实现中碰到的问题和解决方法
4.3 本章小结
第五章 基于CrossBit 的硬件支持的Profiling 系统性能评测
5.1 评测范畴
5.2 实验方案
5.2.1 Profiling 开销分析
5.2.2 Profiling 的准确性分析
5.3 本章小结
第六章 总结与展望
6.1 论文总结
6.2 展望
参考文献
致谢
攻读硕士期间的科研及学术论文
科研项目
学术论文
专利
上海交通大学;