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

二进制翻译关键技术研究

摘要第1-6页
ABSTRACT第6-15页
第一章 引言第15-29页
   ·解决处理器兼容问题的二进制翻译技术第15-16页
   ·二进制翻译与传统编译技术第16-17页
     ·前端解码器第16-17页
     ·中端分析优化器第17页
     ·后端优化编码器第17页
   ·二进制翻译方法分类及比较第17-18页
     ·解释执行第17-18页
     ·静态翻译第18页
     ·动态翻译第18页
     ·三种翻译方法的比较第18页
   ·应用级和系统级二进制翻译系统第18-20页
     ·应用程序级二进制翻译系统第19页
     ·系统级二进制翻译系统第19-20页
   ·二进制翻译技术研究的意义第20-23页
     ·有助于解决遗产代码问题,从而促进处理器设计创新第20-21页
     ·二进制翻译可以降低软件移植和维护费用第21页
     ·降低硬件复杂度,从而减少功耗,提高主频第21-22页
     ·有助于提高程序性能第22页
     ·网络应用的需要第22页
     ·有助于保障系统安全,检测系统漏洞第22-23页
     ·适应国内自主设计CPU 芯片的开发需求第23页
   ·二进制翻译技术的研究热点第23-26页
     ·存储器相关问题第23页
     ·体系结构相关问题第23-24页
     ·代码挖掘问题第24页
     ·效率问题第24-25页
     ·实时性问题第25页
     ·运行环境仿真第25页
     ·动态优化技术第25-26页
   ·本文的贡献第26-27页
   ·文章的组织第27-29页
第二章 二进制翻译技术研究现状第29-39页
   ·二进制翻译技术发展概述第29-32页
     ·固定源和目标的二进制翻译系统第31页
     ·可变源和目标的二进制翻译系统第31-32页
     ·静态和动态二进制翻译在上述两类系统中的应用第32页
   ·固定源和目标的二进制翻译系统第32-35页
     ·FX!32 系统第32-33页
     ·Aries 系统第33页
     ·Daisy 系统第33-34页
     ·BOA 系统第34页
     ·Code Morphing 软件第34页
     ·IA32 EL 软件第34-35页
   ·可变源和目标的二进制翻译系统第35-37页
     ·UQBT 和UQDBT 系统第35-36页
     ·Bintran 系统第36页
     ·Dynamite 软件第36-37页
   ·动态优化系统第37-38页
     ·Dynamo 系统第37页
     ·Java 虚拟机第37-38页
   ·本章小结第38-39页
第三章 BITRAN 静态翻译器设计实现和性能分析第39-49页
   ·引言第39页
   ·Bitran 静态二进制翻译器简介第39页
   ·Bitran 系统设计目标和方案的选择第39-40页
   ·Bitran 系统设计框架第40-42页
     ·二进制文件解码器第40-41页
     ·X86 指令解码器第41页
     ·地址分析器第41页
     ·语义和结构分析器第41页
     ·中间语言转换器unparser第41-42页
   ·Bitran 系统的实现第42-44页
     ·文件解码器的实现第42-43页
     ·语义结构分析器的实现第43-44页
     ·目标二进制文件的内部结构第44页
   ·实验结果及分析第44-48页
     ·代码膨胀率第45-47页
     ·代码执行时间第47-48页
     ·Bitran 翻译效率说明第48页
   ·Bitran 系统小结第48-49页
第四章 DIGITALBRIDGE 动态翻译器设计实现和性能分析第49-59页
   ·引言第49页
   ·DigitalBridge 二进制翻译系统简介第49页
   ·DigitalBridge 系统设计框架第49-52页
     ·BT 控制器第50-51页
     ·文件加载模块第51页
     ·解释器第51页
     ·库函数调用处理第51页
     ·动态信息管理第51页
     ·翻译优化器第51-52页
     ·Cache 优化管理器第52页
     ·本地码装载执行第52页
     ·MIPS 代码库信息管理第52页
   ·DigitalBridge 系统的实现第52-56页
     ·BT 控制器的实现第52-53页
     ·文件加载模块的实现第53-54页
     ·库函数调用处理的实现第54页
     ·动态信息管理的实现第54-55页
     ·翻译优化器的实现第55-56页
   ·实验结果及分析第56-58页
     ·系统正确性和性能测试第56-58页
     ·DigitalBridge 系统性能与其它动态翻译系统性能的比较第58页
   ·DigitalBridge 系统小结第58-59页
第五章 DIGITALBRIDGE 动态翻译系统的关键优化技术第59-67页
   ·动态翻译系统效率的关键问题第59-60页
   ·动态翻译系统中的信息传递优化第60-63页
     ·动态翻译中的寄存器映射优化第60-61页
     ·堆栈数据的一致性ABI 处理技术第61-62页
     ·静态数据的一致性空间处理技术第62-63页
     ·信息传递优化小结第63页
   ·上下文切换技术第63-64页
     ·上下文切换内容分析第63-64页
     ·上下文切换的实现第64页
     ·上下文切换的开销分析第64页
   ·代码连接技术第64-65页
     ·代码连接设计及实现第64-65页
     ·代码连接开销分析第65页
   ·本地码Cache 管理优化技术第65页
   ·本地代码优化技术第65-66页
   ·系统开销实验与分析第66页
   ·本章小节第66-67页
第六章 动态二进制翻译中的标志位优化技术第67-79页
   ·引言第67-68页
   ·标志位处理及优化的重要性第68-69页
   ·标志位优化算法设计第69-75页
     ·解释执行中的ICDC 标志位优化算法第70-72页
     ·动态翻译的DFADC 标志位优化算法第72-74页
     ·标志位信息的传递第74-75页
   ·算法验证和实验结果第75-76页
   ·相关工作第76-77页
   ·总结及改进第77-79页
第七章 动态二进制翻译中基于 DAG 图的寄存器分配优化第79-95页
   ·引言第79-80页
   ·DigitalBridge 系统中的寄存器分配第80-81页
     ·二进制翻译中的寄存器分配第80页
     ·X86 处理器和MIPS 处理器的寄存器特点分析第80页
     ·DigitalBridge 系统现有的分配策略第80-81页
     ·现有分配策略的不足第81页
   ·基于DAG 图的寄存器分配优化原理第81-86页
     ·基于汇编指令的DAG 图第82-84页
     ·优化冗余访存指令第84-86页
   ·DAG 图的生成及寄存器分配算法第86-91页
     ·确定待分寄存器的变量第86页
     ·构造基本块的汇编级DAG 图第86-89页
     ·收集寄存器信息第89页
     ·根据MIPS 指令格式,生成指令第89-90页
     ·物理寄存器分配第90-91页
   ·算法复杂度及有效性分析第91页
   ·初步实验及分析第91-93页
   ·相关工作第93-94页
   ·总结及改进第94-95页
第八章 动静结合的二进制翻译框架探索第95-113页
   ·引言第95页
   ·Bitran 静态翻译系统和DigitalBridge 动态翻译系统性能的进一步分析第95-99页
     ·Bitran 系统和DigitalBridge 系统速度比较第95-96页
     ·DigitalBridge 动态翻译系统运行时间分析第96-97页
     ·DigitalBridge 和Bitran 翻译生成的代码对比第97-98页
     ·结论第98-99页
   ·动静结合的二进制翻译研究的必要性第99页
   ·典型二进制翻译系统模式分析第99-100页
     ·静态翻译器结合运行时支持第99-100页
     ·纯动态翻译方式第100页
     ·动态翻译加解释执行第100页
   ·二进制翻译系统效率模型第100-103页
     ·分析假设第101页
     ·动态翻译和解释执行的效率分析模型第101页
     ·动态优化和动态翻译的效率分析模型第101-102页
     ·静态翻译与动态翻译的效率分析模型第102页
     ·翻译系统设计时翻译方法的选择第102-103页
   ·动静结合的二进制翻译框架设计第103-112页
     ·静态翻译加速的动态执行系统框架第103-108页
     ·动态支持的静态翻译器框架第108-112页
     ·设计框架分析第112页
   ·总结第112-113页
第九章 总结和进一步的工作第113-117页
   ·本文工作的总结第113-114页
   ·进一步的工作第114-117页
参考文献第117-123页
致谢第123-125页
作者简介第125页

论文共125页,点击 下载论文
上一篇:关于我国区际刑事司法协助的若干问题的思考
下一篇:月季砧木选育及实生砧根颈生长的调控