| 表目录 | 第1-7页 |
| 图目录 | 第7-8页 |
| 摘要 | 第8-9页 |
| ABSTRACT | 第9-10页 |
| 第一章 绪论 | 第10-15页 |
| ·课题研究的背景 | 第10-11页 |
| ·课题来源 | 第11-12页 |
| ·国内外发展现状 | 第12-13页 |
| ·研究内容 | 第13页 |
| ·论文的结构安排 | 第13-15页 |
| 第二章 IA-64软件流水机制简介 | 第15-27页 |
| ·IA-64体系结构对软件流水的技术支持 | 第15-20页 |
| ·软件流水相关的寄存器资源 | 第15-17页 |
| ·特殊的指令格式 | 第17页 |
| ·谓词执行技术 | 第17-19页 |
| ·寄存器旋转技术 | 第19-20页 |
| ·软件流水机制 | 第20-26页 |
| ·软件流水的基本概念 | 第20-23页 |
| ·IA-64软件流水代码分析 | 第23-26页 |
| ·小结 | 第26-27页 |
| 第三章 软件流水消除技术 | 第27-37页 |
| ·IA-64软件流水循环指令介绍 | 第27-30页 |
| ·计数循环 | 第27-28页 |
| ·当型循环 | 第28-30页 |
| ·反软件流水算法 | 第30-33页 |
| ·直接语义映射算法 | 第33-36页 |
| ·小结 | 第36-37页 |
| 第四章 ITA系统中软件流水消除技术的实现 | 第37-51页 |
| ·相关基本概念 | 第37-40页 |
| ·语义描述语言SSL | 第37页 |
| ·低级中间表示RTL | 第37-38页 |
| ·高级中间表示HRTL | 第38页 |
| ·控制流图 | 第38-39页 |
| ·基本块 | 第39-40页 |
| ·软件流水消除技术的实现 | 第40-49页 |
| ·前端的处理 | 第40-43页 |
| ·后端的处理 | 第43-49页 |
| ·小结 | 第49-51页 |
| 第五章 实验与测试分析 | 第51-54页 |
| ·简单示例的测试结果 | 第51-52页 |
| ·Spec2000/CINT2000测试集的测试情况 | 第52-53页 |
| ·实验结论 | 第53-54页 |
| 结束语 | 第54-56页 |
| 一、全文总结 | 第54页 |
| 二、下一步工作展望 | 第54-56页 |
| 参考文献 | 第56-59页 |
| 附录A 部分用例源程序 | 第59-62页 |
| 附录B 部分用例涉及软件流水的汇编和低级C代码及运行结果 | 第62-67页 |
| 作者简历 攻读硕士学位期间完成的主要工作 | 第67-68页 |
| 致谢 | 第68页 |