摘要 | 第1-7页 |
ABSTRACT | 第7-10页 |
目录 | 第10-14页 |
表格 | 第14-15页 |
插图 | 第15-18页 |
算法 | 第18-19页 |
主要符号对照表 | 第19-20页 |
第一章 绪论 | 第20-34页 |
本章概要 | 第20页 |
·研究背景与意义 | 第20-23页 |
·国产处理器面临的挑战 | 第20-21页 |
·多核处理器体系结构 | 第21-22页 |
·动态运行时系统 | 第22-23页 |
·并行化优化方法 | 第23-27页 |
·指令级并行 | 第23-24页 |
·线程级并行 | 第24-26页 |
·数据级并行 | 第26-27页 |
·动态二进制翻译模型概述及面临的问题 | 第27-30页 |
·动态二进制翻译“翻译-执行-查找”模型概述 | 第27-29页 |
·动态二进制翻译面临的主要问题 | 第29-30页 |
·本文的研究内容和研究思路 | 第30-31页 |
·本文组织结构 | 第31-34页 |
第二章 动态二进制翻译相关工作及应用 | 第34-54页 |
本章概要 | 第34页 |
·二进制翻译技术的发展 | 第34-43页 |
·FX!32系统 | 第36-37页 |
·DAISY和BOA系统 | 第37-39页 |
·UQBT和UQDBT系统 | 第39-40页 |
·QEMU系统 | 第40-43页 |
·动态优化系统和程序插桩分析系统 | 第43-48页 |
·Dynamo系统 | 第44-45页 |
·Java即时编译器 | 第45-46页 |
·Pin插桩优化系统 | 第46-48页 |
·虚拟化技术 | 第48-50页 |
·全虚拟化技术 | 第48-49页 |
·半虚拟化技术 | 第49-50页 |
·硬件支持虚拟化技术 | 第50页 |
·基于多核的动态优化系统和模拟器 | 第50-52页 |
·Jrpm多核动态优化框架 | 第50-51页 |
·并行多核模拟器 | 第51-52页 |
·本章小结 | 第52-54页 |
第三章 查找:基于私有缓存的间接分支目标查找算法 | 第54-68页 |
本章概要 | 第54页 |
·引言 | 第54-55页 |
·动态二进制翻译中分支处理原理 | 第55-57页 |
·间接分支处理算法 | 第57-61页 |
·间接分支哈希表 | 第57-58页 |
·目标地址内联 | 第58-60页 |
·双地址返回栈 | 第60-61页 |
·间接分支目标地址的局部性 | 第61-62页 |
·带私有缓存的目标地址查找算法 | 第62-65页 |
·性能分析 | 第65-67页 |
·间接分支目标的命中率 | 第65-66页 |
·整体性能评价 | 第66-67页 |
·本章小结 | 第67-68页 |
第四章 翻译:动态二进制翻译中的多线程翻译模型优化 | 第68-88页 |
本章概要 | 第68页 |
·引言 | 第68-69页 |
·动态二进制翻译系统运行时间的量化分析 | 第69-72页 |
·线程任务划分 | 第72-76页 |
·一对一模式 | 第72-74页 |
·一对多模式 | 第74-75页 |
·主从模式 | 第75-76页 |
·多线程预测翻译算法 | 第76-82页 |
·基于队列预测算法 | 第77-78页 |
·跳转树预测算法 | 第78-80页 |
·基于栈结构预测算法 | 第80-82页 |
·分布式代码缓存管理与优化 | 第82-83页 |
·性能评价 | 第83-85页 |
·本章小结 | 第85-88页 |
第五章 执行:寄存器模拟与中间代码优化 | 第88-102页 |
本章概要 | 第88页 |
·引言 | 第88-89页 |
·相关工作 | 第89-90页 |
·基于内存的模拟方法 | 第89-90页 |
·寄存器直接映射模拟方法 | 第90页 |
·动态二进制翻译的原理和上下文切换 | 第90-95页 |
·全寄存器直接映射方法 | 第95-97页 |
·中间代码的简化 | 第97-98页 |
·性能分析 | 第98-99页 |
·本章小结 | 第99-102页 |
第六章 执行:线程级并行系统级模拟器原子指令模拟方法 | 第102-120页 |
本章概要 | 第102页 |
·引言 | 第102-103页 |
·多核模拟技术相关工作 | 第103-109页 |
·内存管理单元模拟 | 第104-105页 |
·系统级多核模拟器的线程级并行 | 第105-106页 |
·原子指令支持 | 第106-109页 |
·原子指令模拟方法 | 第109-116页 |
·基于互斥锁的原子指令模拟 | 第109-111页 |
·同步信号的原子指令模拟 | 第111-112页 |
·非阻塞同步算法的原子指令模拟 | 第112-115页 |
·内核支持的原子指令模拟 | 第115-116页 |
·性能分析 | 第116-118页 |
·原子指令模拟方法性能分析 | 第116页 |
·线程级并行多核模拟器性能分析 | 第116-118页 |
·本章小结 | 第118-120页 |
第七章 总结与展望 | 第120-124页 |
·本文研究工作总结 | 第120-121页 |
·本文主要贡献和创新点 | 第121-122页 |
·进一步工作 | 第122-124页 |
参考文献 | 第124-132页 |
致谢 | 第132-134页 |
在读期间发表的学术论文与参加的科研项目 | 第134-135页 |