微处理器双发射的技术研究
第一章 绪论 | 第1-12页 |
·课题背景及来源 | 第7-8页 |
·国内外研究现状 | 第8-10页 |
·论文的内容 | 第10-11页 |
·论文结构安排 | 第11-12页 |
第二章 “龙腾”微处理器的流水线 | 第12-28页 |
·“龙腾”微处理器体系结构 | 第12-15页 |
·“龙腾”微处理器的指令集 | 第12-13页 |
·“龙腾”微处理器的结构 | 第13-15页 |
·“龙腾R2”微处理器的流水线设计 | 第15-21页 |
·“龙腾R2”微处理器的流水线级数选择 | 第15-19页 |
·“龙腾R2”微处理器流水线的优化 | 第19-21页 |
·取指部件设计 | 第21-24页 |
·取指策略 | 第21-22页 |
·建立正确的取指指针 | 第22页 |
·预取指令队列设计 | 第22-23页 |
·改进的预取指令队列设计 | 第23-24页 |
·流水线相关的处理 | 第24-27页 |
·数据相关 | 第25-26页 |
·控制相关 | 第26-27页 |
·资源相关 | 第27页 |
·总结 | 第27-28页 |
第三章 流水线控制器 | 第28-43页 |
·层次化指令译码器 | 第28-35页 |
·指令集分析 | 第28-29页 |
·译码器实现方案 | 第29-31页 |
·译码器设计改进 | 第31-35页 |
·分布式流水线控制部件 | 第35-40页 |
·控制部件设计方案选择 | 第35-36页 |
·基于指令执行周期的流水线控制器 | 第36-39页 |
·转移控制器 | 第39-40页 |
·异常处理 | 第40-42页 |
·精确异常 | 第40-42页 |
·异常服务 | 第42页 |
·总结 | 第42-43页 |
第四章 “龙腾R2-DI”双发射微处理器模型 | 第43-58页 |
·超标量处理器的结构模型 | 第43-48页 |
·超标量处理器的指令发送策略 | 第43-44页 |
·微处理器结构选择 | 第44-46页 |
·微处理器参数的选择 | 第46页 |
·微处理器流水线划分 | 第46-48页 |
·指令的前端处理 | 第48-49页 |
·动态指令执行技术 | 第49-53页 |
·动态调度超标量技术 | 第49-50页 |
·寄存器重命名 | 第50-51页 |
·保留站 | 第51-53页 |
·重排序缓冲器 | 第53页 |
·仿真分析 | 第53-57页 |
·顺序双发射和乱序双发射的IPC对比 | 第54页 |
·乱序双发射的执行单元配置对性能的影响 | 第54-55页 |
·乱序双发射的完成队列配置对性能的影响 | 第55-57页 |
·小结 | 第57-58页 |
第五章 指令双发射逻辑设计 | 第58-71页 |
·指令间接发射 | 第58-59页 |
·指令分派单元设计 | 第59-64页 |
·分支指令对指令读取的影响 | 第59-60页 |
·分支预测器设计 | 第60-61页 |
·动态分配的译码器和寄存器换名表端口 | 第61-64页 |
·指令的发射逻辑 | 第64-69页 |
·集中式保留站 | 第65页 |
·分布式保留站 | 第65-66页 |
·基于搁置发射的发射逻辑 | 第66-67页 |
·基于指令执行周期的发射仲裁方案 | 第67-69页 |
·异常恢复 | 第69-70页 |
·精确异常 | 第69-70页 |
·精确异常的实现 | 第70页 |
·小结 | 第70-71页 |
第六章 结束语 | 第71-72页 |
硕士期间发表的论文和参加的工作 | 第72-73页 |
致谢 | 第73-74页 |
参考文献 | 第74-78页 |