64位RISC流核心主流水线的设计及优化
| 摘要 | 第1-12页 |
| Abstract | 第12-13页 |
| 第一章 绪论 | 第13-19页 |
| ·研究背景 | 第13-17页 |
| ·多核处理器 | 第13-15页 |
| ·HGPSP 体系结构 | 第15页 |
| ·流核心主流水线设计 | 第15-16页 |
| ·Microblaze 核简介 | 第16-17页 |
| ·本文主要工作 | 第17页 |
| ·本文结构 | 第17-19页 |
| 第二章 流水线技术 | 第19-29页 |
| ·流水线技术溯源 | 第19页 |
| ·流水线性能评价标准 | 第19-21页 |
| ·流水线关键技术分析 | 第21-24页 |
| ·相关的分析 | 第21-22页 |
| ·中断和异常的分析 | 第22-24页 |
| ·先进的流水线技术 | 第24-27页 |
| ·指令动态调度 | 第24-26页 |
| ·超标量流水线 | 第26-27页 |
| ·本章小结 | 第27-29页 |
| 第三章 流水线逻辑设计 | 第29-48页 |
| ·指令集 | 第29-32页 |
| ·数据格式 | 第29页 |
| ·指令格式及寻址方式 | 第29-30页 |
| ·指令分类 | 第30-32页 |
| ·寄存器 | 第32页 |
| ·取指段 | 第32-34页 |
| ·PC 的产生 | 第32-34页 |
| ·预取缓冲 | 第34页 |
| ·译码段 | 第34-41页 |
| ·数据相关检测 | 第35-36页 |
| ·OF/EX 流水线控制信号 | 第36-37页 |
| ·操作数选择 | 第37-39页 |
| ·中断异常处理 | 第39-41页 |
| ·执行段 | 第41-43页 |
| ·EX/MEM 流水线控制信号 | 第41-42页 |
| ·数据定向 | 第42-43页 |
| ·访存段 | 第43-45页 |
| ·MEM/WB 流水线控制信号 | 第43-44页 |
| ·MEM 段的定向数据 | 第44页 |
| ·访存地址的对齐检测 | 第44-45页 |
| ·写回段 | 第45-47页 |
| ·异常事件返回地址的产生 | 第46页 |
| ·WB 的定向数据 | 第46-47页 |
| ·本章小结 | 第47-48页 |
| 第四章 流水线优化设计 | 第48-58页 |
| ·流水线性能瓶颈分析 | 第48页 |
| ·分支预测 | 第48-52页 |
| ·常用的分支预测技术 | 第49页 |
| ·基于分支历史信息的预测 | 第49-50页 |
| ·分支预测失败的恢复 | 第50-51页 |
| ·分支预测的逻辑设计 | 第51-52页 |
| ·浮点部件的功能流水控制 | 第52-57页 |
| ·可以流水的指令组合 | 第53页 |
| ·浮点功能流水的考虑 | 第53-54页 |
| ·浮点功能流水的的逻辑设计 | 第54-57页 |
| ·本章小结 | 第57-58页 |
| 第五章 功能验证及性能分析 | 第58-73页 |
| ·功能验证环境 | 第58页 |
| ·64 位简单流水线的功能验证 | 第58-60页 |
| ·分支预测的功能验证及性能分析 | 第60-68页 |
| ·基本功能验证 | 第60-63页 |
| ·嵌套预测失败的功能验证 | 第63-65页 |
| ·性能分析 | 第65-68页 |
| ·浮点功能流水的验证及性能分析 | 第68-72页 |
| ·非流水化浮点指令功能验证 | 第68-69页 |
| ·性能分析 | 第69-72页 |
| ·本章小结 | 第72-73页 |
| 第六章 总结与展望 | 第73-74页 |
| ·工作总结 | 第73页 |
| ·研究展望 | 第73-74页 |
| 致谢 | 第74-76页 |
| 参考文献 | 第76-79页 |
| 作者在学期间取得的学术成果 | 第79页 |