首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--编译程序、解释程序论文

对IA-64结构特性优化代码的二进制翻译技术研究

摘要第1-6页
ABSTRACT第6-8页
目录第8-12页
表目录第12-13页
图目录第13-15页
第一章 引言第15-30页
   ·二进制翻译技术概述第15-23页
     ·静态二进制翻译和动态二进制翻译第16-17页
     ·相关工作第17-23页
       ·静态二进制翻译器第19-20页
       ·动态二进制翻译器第20-22页
       ·二进制代码优化器第22-23页
   ·IA-64体系结构第23-27页
     ·IA-64体系结构特点第23-25页
     ·IA-64二进制翻译中的难点问题第25-27页
   ·课题研究的意义第27页
   ·本文贡献第27-28页
   ·文章组织第28-30页
第二章 相关基本概念与背景知识第30-40页
   ·相关的基本概念第30-31页
     ·控制流图第30页
     ·基本块第30-31页
   ·数据流分析第31-33页
     ·活跃变量分析第32页
     ·使用定义链第32-33页
   ·ELF64文件格式第33-35页
     ·ELF64文件header第33-34页
     ·ELF64文件中的表第34-35页
   ·IA-64指令格式第35-36页
   ·IA-64堆栈结构第36-38页
   ·动态连接第38页
   ·本章小结第38-40页
第三章 可变源和目标的二进制翻译系统第40-50页
   ·引言第40页
   ·二进制翻译模型的形式化描述第40-42页
   ·描述语言第42-45页
     ·描述机器指令的语法第42页
     ·状态定义和操作语义描述第42-43页
     ·SSL语言第43-44页
     ·过程抽象语言 PAL第44-45页
     ·应用机器描述文件第45页
   ·应用实例第45-49页
     ·中间表示第46-47页
     ·前端模块第47页
     ·后端模块第47-48页
     ·实现效果及分析第48-49页
   ·本章小结第49-50页
第四章 ITA二进制翻译系统第50-67页
   ·引言第50页
   ·ITA总体框架第50-51页
   ·二进制文件解码第51-53页
   ·解码 IA-64指令第53-56页
     ·指令解码过程第53-54页
     ·基本块的划分及控制流图的构建第54-55页
     ·指令束特性的消除第55-56页
   ·语义映射第56-57页
   ·过程抽象分析第57-62页
     ·过程识别第58-59页
     ·参数分析第59-61页
     ·返回值的恢复第61页
     ·系统库函数的恢复第61-62页
   ·优化代码消除第62-63页
   ·C代码产生器第63页
   ·实验结果及分析第63-66页
     ·代码膨胀率第64-65页
     ·代码执行时间第65-66页
   ·本章小结第66-67页
第五章 跳转表恢复技术第67-84页
   ·引言第67页
   ·问题描述第67-68页
   ·IA-64跳转表特性分析第68-75页
     ·gcc 2.96的跳转表特性分析第68-71页
     ·gcc 3.2.3的跳转表特性分析第71-72页
     ·icc的跳转表特性分析第72-74页
     ·代码分析小结第74-75页
   ·switch语句目标地址恢复第75-81页
     ·gcc 2.96的switch语句目标地址恢复算法第76-77页
     ·gcc 3.2.3的switch语句目标地址恢复算法第77-79页
     ·icc 8.0的switch语句目标地址恢复算法第79-81页
   ·相关工作第81-82页
   ·实验数据第82-83页
   ·本章小结第83-84页
第六章 IA-64谓词特性的消除第84-101页
   ·引言第84页
   ·谓词执行及对二进制翻译的影响第84-87页
   ·简单谓词消除策略第87页
   ·谓词分析第87-92页
     ·谓词关系第88-89页
     ·谓词分析算法第89-92页
   ·谓词消除技术第92-98页
     ·反调度第92-94页
     ·反谓词第94-97页
     ·控制边简化第97-98页
   ·相关工作第98-99页
   ·实现和试验结果第99-100页
   ·本章小结第100-101页
第七章 IA-64投机代码消除第101-115页
   ·IA-64控制投机第101-102页
     ·控制投机机制第101-102页
     ·控制投机对二进制翻译的影响第102页
   ·简单处理方法第102-103页
   ·投机代码消除第103-112页
     ·装入下沉第103-106页
       ·分析指令间的关系第104-105页
       ·投机域第105-106页
     ·恢复代码验证第106-111页
       ·确定路径等价第107-110页
       ·验证装入等价第110页
       ·消除内存二义性第110-111页
     ·投机消除算法第111-112页
   ·实现及测试结果第112-113页
   ·相关工作第113-114页
   ·本章小结第114-115页
第八章 总结和进一步的工作第115-117页
   ·文章总结第115-116页
   ·进一步的工作第116-117页
致谢第117-118页
参考文献第118-126页
作者在学期间取得的学术成果第126页

论文共126页,点击 下载论文
上一篇:劳动合同附合化研究
下一篇:抗损结构中构件扭转稳定性(构件屈曲强度)分析