文摘
英文文摘
论文说明:图表目录
声明
第1章 绪论
1.1 课题研究背景
1.2谓词执行技术相关工作
1.3本文的研究工作
1.4本文的组织结构
第2章 分片式处理器体系结构介绍
2.1 Raw处理器体系结构介绍
2.1.1 微型可复制单元
2.1.2可编程的整合互联网络
2.1.3控制
2.1.4多粒度操作
2.1.5 可配置性
2.2 EDGE处理器体系结构介绍
2.2.1 TRIPS的超块编译
2.2.2 TRIPS编译
2.2.3 超块形成
2.2.4谓词执行
2.2.5生成合理的超块
2.2.6物理调度
2.2.7对并行性的支持
2.3本章小结
第3章 超块形成和优化技术
3.1 Scale编译器介绍
3.2 TRIPS后端
3.3块选择
3.4 代码转换
3.4.1 尾复制
3.4.2循环剥离技术
3.4.3 节点分裂
3.5 If转换
3.5.1支配者和反支配者
3.5.2 RK算法
3.6谓词化相关的优化
3.6.1 指令提升
3.6.2重命名和提升
3.6.3 指令合并
3.7谓词层次图
3.8 传统优化
3.9调度
3.10本章小结
第4章 MOV指令精简启发式算法
4.1 MOV指令的产生
4.2 MOV指令比例
4.3 相关工作
4.3.1 传统谓词化方法
4.3.2隐式谓词方法
4.3.3推测提升方法
4.4 基于基本块特征的MOV指令精简启发式算法
4.4.1 影响谓词化过程的基本块特征信息
4.4.2启发式表达式
4.5 实验性能
4.5.1 MOV指令比例
4.5.2执行周期数
4.6 本章小结
第5章 基于剖析信息和关键路径长度的软件扇出树生成算法
5.1 研究背景
5.2相关工作
5.2.1 Huffman编码算法
5.2.2 Hartley和 Casavant算法
5.3 基于剖析信息和关键路径长度的软件扇出树生成算法
5.3.1 算法思想
5.3.2算法复杂度分析
5.3.3软件扇出树的生成过程
5.4实验结果
5.5本章小结
第6章 论文总结
6.1 研究成果与创新
6.2进一步研究工作
致 谢
在读期间发表的学术论文与取得的研究成果
参考文献
在读期间参与的科研项目
中国科学技术大学;