面向循环级数组访问的数据预取技术研究
摘要 | 第1-11页 |
ABSTRACT | 第11-12页 |
第一章 引言 | 第12-18页 |
·课题背景及意义 | 第12-14页 |
·研究现状 | 第14-16页 |
·课题研究内容和主要工作 | 第16-17页 |
·论文结构 | 第17-18页 |
第二章 相关研究工作 | 第18-28页 |
·预取的三个基本问题 | 第18-19页 |
·硬件数据预取 | 第19-21页 |
·顺序型硬件预取 | 第19-20页 |
·任意步长的预取 | 第20-21页 |
·软件数据预取 | 第21-24页 |
·预取距离 | 第22-24页 |
·GCC中的预取 | 第24页 |
·混合型预取方案 | 第24-25页 |
·典型体系结构对数据预取的支持 | 第25-27页 |
·IA-64平台 | 第25-26页 |
·MIPS平台 | 第26页 |
·Alpha平台 | 第26-27页 |
·数据预取技术小结 | 第27-28页 |
第三章 循环级数组访问的预取技术研究 | 第28-46页 |
·循环级数组访存行为分析 | 第28-30页 |
·循环级数组访问的预取特点 | 第30-33页 |
·预取分析 | 第33-42页 |
·局部性分析 | 第33-40页 |
·循环分解和流水调度 | 第40-42页 |
·预取调度 | 第42-46页 |
·预取度算法 | 第42-44页 |
·预取距离算法 | 第44-46页 |
第四章 预取分析算法实现 | 第46-61页 |
·预取分析流程 | 第46页 |
·主要算法 | 第46-51页 |
·局部性分析算法 | 第46-49页 |
·预取调度算法 | 第49-51页 |
·基于Suif2平台的算法实现 | 第51-61页 |
·Suif2简介 | 第51-56页 |
·算法实现 | 第56-61页 |
第五章 硬件预取单元的设计与模拟验证 | 第61-74页 |
·预取硬件单元 | 第61-64页 |
·硬件预取单元的模拟 | 第64-67页 |
·Simplescalr模拟平台 | 第64-66页 |
·模拟器移植 | 第66-67页 |
·实验 | 第67-72页 |
·测试程序 | 第67-68页 |
·实验流程 | 第68-69页 |
·实验参数 | 第69-71页 |
·测试结果 | 第71-72页 |
·结论 | 第72-74页 |
第六章 结束语 | 第74-76页 |
·工作总结 | 第74-75页 |
·展望 | 第75-76页 |
致谢 | 第76-77页 |
参考文献 | 第77-80页 |
作者在学期间取得的学术成果 | 第80-81页 |
攻读硕士学位期间参加的科研工作 | 第81页 |