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

嵌入式处理器编译器关键技术研究

摘要第1-14页
ABSTRACT第14-18页
第一章 绪论第18-32页
 §1.1 研究背景第18-19页
 §1.2 传统编译技术第19-21页
 §1.3 嵌入式处理器编译技术第21-23页
 §1.4 本文研究内容和思路第23-27页
     ·嵌入式处理器寄存器分配第23-24页
     ·多媒体处理器SIMD代码生成第24-26页
     ·嵌入式处理器多目标编译优化第26-27页
 §1.5 本文主要工作第27-30页
 §1.6 本文结构第30-32页
第二章 相关研究现状第32-56页
 §2.1 嵌入式处理器寄存器分配第32-37页
     ·传统的图着色寄存器分配第32-35页
     ·图着色寄存器分配的扩展第35-36页
     ·非图着色寄存器分配第36-37页
     ·集成的代码生成第37页
 §2.2 多媒体处理器代码选择第37-42页
     ·传统的并行编译技术第37页
     ·基于传统tree-parsing的扩展第37-40页
     ·Super-word Level Parallelism第40页
     ·指令级并行和SIMD第40-41页
     ·Permutation优化第41-42页
     ·Superword-Level Locality第42页
     ·模式匹配和重写规则第42页
     ·其它相关工作第42页
 §2.3 双指令集处理器代码选择第42-43页
 §2.4 编译器研究框架第43-47页
     ·LANCE第43页
     ·IMPACT第43-44页
     ·Trimaran第44页
     ·GCC第44页
     ·Zephyr第44页
     ·SUIF第44-45页
     ·MachineSUIF第45-47页
 §2.5 元启发式算法第47-56页
     ·基于单个解的方法第47-50页
     ·基于群体解的方法第50-56页
第三章 嵌入式处理器寄存器分配第56-76页
 §3.1 图着色寄存器分配概念第56-57页
 §3.2 图着色寄存器分配的关键问题第57-62页
     ·Chaitin启发式方法第57-58页
     ·Briggs算法和寄存器对第58-60页
     ·Runeson测试第60-61页
     ·Smith饱和测试第61-62页
 §3.3 图着色寄存器分配演化算法第62-68页
     ·基本思想和原理第63-65页
     ·HMA-GRA算法过程第65-68页
 §3.4 实验结果和分析第68-74页
 §3.5 小结第74-76页
第四章 多媒体指令集代码生成第76-90页
 §4.1 超标量和向量以及多媒体处理器的比较第77页
 §4.2 多媒体扩展体系结构第77-79页
 §4.3 相关工作第79-81页
     ·Tree-parsing技术第80-81页
     ·Leupers算法第81页
     ·Larsen算法第81页
 §4.4 集成的多媒体扩展指令集代码生成第81-87页
     ·ICG-ME算法描述第82-87页
 §4.5 实验结果和分析第87-89页
 §4.6 小结第89-90页
第五章 双指令集处理器代码选择第90-110页
 §5.1 双指令集指令选择的问题描述第91-92页
 §5.2 蚁群算法的基本原理第92-93页
 §5.3 精英策略第93-100页
     ·Ant System第94-95页
     ·对AS的扩展第95-96页
     ·GLE-AS(Global and Local Elitist Ant System)第96页
     ·实验结果和分析第96-100页
 §5.4 双指令集指令选择的多目标蚁群算法第100-109页
     ·算法基本思想第100页
     ·基于子集选择的MOARM-ANT-SS算法第100-103页
     ·两个比较算法第103-104页
     ·实验结果和分析第104-109页
 §5.5 小结第109-110页
第六章 工程实现技术第110-126页
 §6.1 SUIF/MachineSUIF编译器框架第110页
     ·SUIF编译器框架第110页
     ·MachineSUIF编译器框架第110页
 §6.2 图着色寄存器分配的实现第110-118页
     ·HMA-GRA演化算法的实现第111-115页
     ·传统图着色算法实现第115-118页
 §6.3 多媒体SIMD代码生成的实现第118-121页
     ·指针分析与alignment分析第118-120页
     ·Annotations第120页
     ·扩展的tree-parsing和iburg2描述语言第120-121页
 §6.4 双指令集处理器代码选择的实现第121-124页
     ·主要数据结构定义第121页
     ·主控模块实现第121-122页
     ·子模块实现第122-124页
 §6.5 小结第124-126页
第七章 总结与将来工作第126-130页
 §7.1 总结第126-127页
 §7.2 将来工作第127-130页
致谢第130-132页
参考文献第132-148页
作者在学期间取得的学术成果第148页

论文共148页,点击 下载论文
上一篇:劳动规章制度研究--以解雇保护为目的
下一篇:洞庭湖区城镇体系演变的历史过程