基于资源优化的CMP体系结构研究
论文摘要
超深亚微米工艺的发展使集成电路进入了高度集成时代,高效合理地利用单个芯片上不断增加的晶体管成为计算机体系结构研究的一个热点。CMP处理器结构由于线程级并行度高、控制结构简单、高主频、开发验证周期短等优势,被认为是未来处理器发展的必然趋势。在对CMP处理器结构与相关技术研究的基础上,以结合SMT处理器结构的核内同时多线程CMP结构为基础,提出了基于资源优化的两级资源优化结构,即基于资源优化的核间线程动态迁移结构和核内线程选择取指结构。核间线程动态迁移通过线程动态迁移均衡各处理内核的线程负载,优化整个处理器资源的利用。核内线程选择取指通过相关的优先权机制控制单个处理内核的线程选择与取指,有效地减少指令队列阻塞,高效合理地提高核内资源的有效利用率。在对现有的同时多线程模拟器分析的基础上,设计并实现了基于两级资源优化结构的CMP模拟器,并对基于资源优化的CMP体系结构进行了性能测试,测试结果表明该结构具有较好的性能提升。
论文目录
摘要Abstract第1章 绪论1.1 课题研究的目标与意义1.2 国内外研究现状1.2.1 处理器结构的发展1.2.2 CMP体系结构1.2.3 CMP结构的关键技术1.3 研究内容1.4 论文组织结构第2章 CMP与SMT处理器体系结构2.1 SMT处理器结构2.2 CMP处理器结构2.2.1 CMP处理器的分类2.2.2 CMP处理器结构的优势2.2.3 主流CMP处理器体系结构2.2.4 CMP处理器的未来2.3 SMT与CMP的比较2.4 SMT与CMP的结合2.5 本章小结第3章 基于资源优化的CMP处理器结构3.1 系统结构框架3.1.1 总体体系结构3.1.2 Cache结构3.1.3 核间通信机制3.1.4 处理器流水线结构3.2 两级资源优化结构的研究背景3.2.1 核间资源优化3.2.2 核内资源优化3.3 两级资源优化结构的优化策略3.3.1 核间线程动态迁移3.3.2 核内线程选择取指3.4 两级资源优化结构的设计与实现3.4.1 核间线程动态迁移结构的设计与实现3.4.2 核内线程选择取指结构的设计与实现3.5 本章小结第4章 系统性能分析与评价4.1 模拟器的设计与实现4.1.1 单核模拟器simplescalarSim'>4.1.2 SMT模拟器MSim4.1.3 模拟器设计4.2 测评指标的选择4.3 性能测试程序的选择4.3.1 基准测试程序4.3.2 SPEC基准测试程序的选择4.4 结果与性能分析4.4.1 基于资源优化的核间线程动态迁移结构性能分析4.4.2 基于资源优化的核内线程选择取指结构性能分析4.4.3 综合性能评价4.5 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢
相关论文文献
本文来源: https://www.lw50.cn/article/64f03094bdacd072425e7e2b.html