文摘
英文文摘
声明和关于论文使用授权的说明
第一章引言
1.1龙芯Ⅰ编译器框架简介
1.2机器模型
1.3静态指令调度
1.4全局延迟槽调度
1.5论文的组织
第二章机器模型
2.1现有几种机器模型简介
2.1.1GCC的机器模型
2.1.2Pro64的机器模型
2.2龙芯Ⅰ编译器机器模型
2.2.1龙芯Ⅰ体系结构简介
2.2.2ORC编译器机器模型简介
2.2.3机器模型的移植
2.3结论与展望
第三章静态指令调度
3.1背景简介
3.2超标量机的指令调度
3.2.1龙芯Ⅰ处理器中的动态调度介绍
3.2.2龙芯Ⅰ中静态指令调度的重要性
3.3指令调度实现
3.3.1region的构造
3.3.2调度区域当中基本块顺序的确定
3.3.3SrcBB的选取
3.3.4候选指令的选择
3.3.5选择最佳候选指令
3.3.6资源相关检测和被发射指令的确定
3.3.7局部指令调度
3.4实验结果和分析
3.5展望
第四章全局延迟槽调度
4.1背景介绍
4.2延迟槽调度:问题的提出和策略的选择
4.2.1延迟槽调度的范围
4.2.2延迟槽调度阶段的选择。
4.2.3被填充指令相关问题的分析和改进
4.3全局延迟槽调度算法
4.4实验结果和结论
4.5结论及未来工作展望
致谢
参考文献
作者简介
发表文章目录