龙芯2号处理器多线程技术研究
| 摘要 | 第1-11页 |
| 图目录 | 第11-14页 |
| 表目录 | 第14-15页 |
| 第一章 绪论 | 第15-25页 |
| ·多线程技术研究的必要性 | 第15-19页 |
| ·半导体工艺的发展 | 第15-16页 |
| ·超标量技术的局限 | 第16-18页 |
| ·应用的需求 | 第18-19页 |
| ·多线程技术的简述 | 第19-20页 |
| ·实验方法及评测程序 | 第20-23页 |
| ·本文的贡献 | 第23页 |
| ·论文的组织 | 第23-25页 |
| 第二章 多线程技术的相关研究 | 第25-45页 |
| ·显式多线程 | 第25-31页 |
| ·细粒度多线程 | 第26-27页 |
| ·粗粒度多线程 | 第27-28页 |
| ·同时多线程 | 第28-30页 |
| ·单芯片多处理器 | 第30-31页 |
| ·隐式多线程 | 第31-37页 |
| ·多标量处理器 | 第33-34页 |
| ·迹处理器 | 第34页 |
| ·超线程体系结构处理器 | 第34-35页 |
| ·动态多线程处理器 | 第35-36页 |
| ·猜测多线程处理器 | 第36-37页 |
| ·Intel Hyperthreading | 第37-39页 |
| ·微线程 | 第39-42页 |
| ·小结 | 第42-45页 |
| 第三章 龙芯2 号多线程处理器的整体设计方案 | 第45-63页 |
| ·龙芯2 号处理器 | 第45-52页 |
| ·概述 | 第45-47页 |
| ·取指和转移预测 | 第47-48页 |
| ·寄存器重命名 | 第48页 |
| ·动态调度 | 第48-50页 |
| ·功能部件 | 第50页 |
| ·存储访问与存储管理 | 第50-52页 |
| ·龙芯2 号多线程处理器的设计方案简述 | 第52-56页 |
| ·运行模式 | 第52-53页 |
| ·同时多微线程 | 第53-56页 |
| ·龙芯2 号多线程处理器微体系结构 | 第56-62页 |
| ·概述 | 第56-57页 |
| ·取指和转移预测 | 第57-59页 |
| ·寄存器重命名 | 第59-60页 |
| ·动态调度 | 第60-61页 |
| ·功能部件 | 第61页 |
| ·访存部件 | 第61-62页 |
| ·小结 | 第62-63页 |
| 第四章 单芯片多线程一致性模型 | 第63-73页 |
| ·多线程中访存相关引起的问题 | 第63-64页 |
| ·并行执行的正确性 | 第64-65页 |
| ·常见的存储一致性模型 | 第65-67页 |
| ·顺序一致性模型 | 第65-66页 |
| ·处理机一致性 | 第66页 |
| ·弱一致性模型 | 第66-67页 |
| ·单芯片多线程一致性模型 | 第67页 |
| ·单芯片多线程一致性模型的正确性证明 | 第67-69页 |
| ·龙芯2 号多线程处理器上一致性模型的实现 | 第69-70页 |
| ·小结 | 第70-73页 |
| 第五章 同步和共享 | 第73-81页 |
| ·同步的必要性 | 第73-74页 |
| ·几种常见的同步原语 | 第74-77页 |
| ·龙芯2 号多线程处理器中实现的同步方案 | 第77-78页 |
| ·寄存器共享 | 第78-79页 |
| ·小结 | 第79-81页 |
| 第六章 软硬件接口设计 | 第81-101页 |
| ·同时多线程模式的软硬件接口设计 | 第81-92页 |
| ·操作系统和应用程序的需求分析 | 第81-82页 |
| ·相关问题的解决方案及接口设计 | 第82-87页 |
| ·龙芯2 同时多线程操作系统设计 | 第87-92页 |
| ·同时多微线程模式的软硬件接口设计 | 第92-99页 |
| ·操作系统和应用程序的需求分析 | 第92-93页 |
| ·相关问题的解决方案及接口设计 | 第93-95页 |
| ·龙芯2 同时多微线程操作系统设计 | 第95-99页 |
| ·龙芯2 号多线程处理器的软硬件接口协同设计总结 | 第99-101页 |
| 第七章 龙芯2 号多线程处理器的实现及分析 | 第101-111页 |
| ·龙芯2 号多线程处理器的实现 | 第101页 |
| ·测试平台 | 第101页 |
| ·功能验证 | 第101-102页 |
| ·面积分析 | 第102-103页 |
| ·单进程负载分析 | 第103-104页 |
| ·多进程负载分析 | 第104-110页 |
| ·峰值性能分析 | 第104-105页 |
| ·各级流水线性能分析 | 第105-107页 |
| ·多进程负载性能分析 | 第107-110页 |
| ·同时多微线程分析 | 第110页 |
| ·小结 | 第110-111页 |
| 第八章 结束语 | 第111-113页 |
| ·本文工作总结 | 第111-112页 |
| ·下一步研究方向 | 第112-113页 |
| 参考文献 | 第113-123页 |
| 致谢 | 第123-125页 |
| 作者简历 | 第125-126页 |