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

基于IA-64体系结构的软件流水优化的研究

中文摘要第1-5页
英文摘要第5-10页
第一章 引言第10-23页
 1.1 微处理器体系结构第10-11页
  1.1.1 RISC体系结构第10页
  1.1.2 VLIW体系结构第10-11页
 1.2 EPIC简介第11-16页
  1.2.1 EPIC的历史第12-13页
  1.2.2 IA-64体系结构第13-16页
 1.3 ORC简介第16-21页
  1.3.1 ORC的软件体系结构第17-19页
  1.3.2 ORC的软件流水实现第19-21页
 1.4 本文的工作和主要贡献:第21-23页
第二章 软件流水的展开优化第23-42页
 2.1 概述第23-27页
  2.1.1 循环展开第23-25页
  2.1.2 软件流水中的循环展开第25-27页
 2.2 展开因子的确定第27-34页
  2.2.1 影响展开因子的因素第27-29页
  2.2.2 ORC确定展开因子的算法第29-30页
  2.2.3 展开效果评价第30-34页
 2.3 展开因子优化第34-37页
  2.3.1 相关限制因素第35-36页
  2.3.2 循环结构因素第36页
  2.3.3 prefetch因素第36-37页
  2.3.3 展开的开销因素第37页
 2.4 实验结果与分析第37-40页
 2.5 本章小结第40-42页
第三章 软件流水的综合性能优化第42-65页
 3.1 概述第42页
 3.2 循环调度策略的选择第42-50页
  3.2.1 软件流水的性能评价第43-44页
  3.2.2 软件流水的开销分析第44-45页
  3.2.3 调度策略的选择依据第45-47页
  3.2.4 实验结果与算法评价第47-49页
  3.2.5 小结第49-50页
 3.3 软件流水失败问题的解决第50-54页
  3.3.1 静态寄存器需求分析第50-51页
  3.3.2 基本思路和方法第51-52页
  3.3.3 实验结果与分析第52-54页
  3.3.4 小结第54页
 3.4 数据预取的优化第54-62页
  3.4.1 循环预取指令的合并第55-57页
  3.4.2 数据预取与循环展开第57-60页
  3.4.3 算法描述第60页
  3.4.4 实验结果与分析第60-61页
  3.4.5 小结第61-62页
 3.5 循环冗余拷贝的消除第62-65页
第四章 带硬件支持的数据相关松弛法第65-80页
 4.1 简介第65-69页
  4.1.1 问题描述第65-66页
  4.1.2 相关工作第66页
  4.1.3 动机第66-69页
 4.2 方法概述第69-71页
  4.2.1 数据相关松弛第70页
  4.2.2 软件流水第70-71页
  4.2.3 错误修正第71页
 4.3 错误修正第71-76页
  4.3.1 下推变换第71-72页
  4.3.2 硬件实现第72-75页
  4.3.3 修正多个相关实例第75页
  4.3.4 编译信息第75-76页
 4.4 寄存器访问第76-77页
 4.5 实验结果与分析第77-78页
 4.6 本章小结第78-80页
第五章 结论第80-82页
 5.1 本文总结第80页
 5.2 进一步工作第80-82页
参考文献第82-88页
致谢、声明第88-89页
个人简历、在学期间的研究成果及发表的学术论文第89页

论文共89页,点击 下载论文
上一篇:利用寡聚核苷酸芯片进行急性白血病疾病基因组检测及基因分型的初步研究
下一篇:面向主题的知识获取与知识管理研究