首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--运算器和控制器(CPU)论文

多核多线程处理器模拟器的设计与实现

摘要第1-11页
ABSTRACT第11-12页
第一章 绪论第12-21页
 §1.1 课题背景第12-17页
     ·指令级并行的局限性第12-13页
     ·线程级并行的发展机遇第13-14页
     ·多核多线程式体系结构第14-16页
     ·处理器模拟器的发展趋势第16-17页
 §1.2 问题提出第17-18页
     ·多核多线程处理器及其模拟器研究的关键问题第17-18页
     ·课题的重要意义第18页
 §1.3 本文工作第18-19页
 §1.4 论文结构第19-21页
第二章 同时多线程处理器结构和GEMS模拟器概述第21-29页
 §2.1 同时多线程处理器体系结构模型第21-24页
     ·流水线第22-23页
     ·分支预测器第23页
     ·存储层次第23-24页
 §2.2 SMT处理器中共享资源的分类和特性第24-26页
     ·共享资源的分类第24-25页
     ·共享资源的特性分析第25-26页
 §2.3 GEMS模拟器第26-28页
     ·GEMS模拟器的设计方法第27页
     ·GEMS模拟器组成和结构第27-28页
 §2.4 小结第28-29页
第三章 MSMT模拟器的设计和实现第29-52页
   ·具有三级cache结构的MSMT第29-32页
     ·MSMT的cache结构第30-31页
     ·简单的共享指令队列的同时多线程处理器核第31-32页
 §3.2 模拟器的设计方法第32-40页
     ·模拟的驱动机制第32-37页
     ·性能模拟与功能模拟的耦合第37-38页
     ·MSMT模拟器的设计方法第38-40页
 §3.3 MSMT模拟器与SIMICS的接口第40页
     ·API第40页
     ·命令的实现第40页
 §3.4 多核以及多线程的设计与实现第40-42页
     ·多核的实现第40-41页
     ·线程类:thread_t第41-42页
 §3.5 MSMT模拟器流水线的设计与实现第42-48页
     ·取指段第43-44页
     ·译码段第44-45页
     ·调度段第45-46页
     ·执行段第46页
     ·提交段第46-48页
 §3.6 存储结构、寄存器结构以及功能单元第48-49页
     ·带有预取和牺牲缓冲的存储结构第48页
     ·各线程独立的寄存器结构及共享的功能单元第48-49页
 §3.7 MSMT模拟器的分支预测器第49-50页
     ·Gshare分支预测器第50页
     ·Agree分支预测器第50页
     ·YAGS分支预测器第50页
 §3.8 性能统计方法第50-51页
 §3.9 小结第51-52页
第四章 实验分析第52-59页
 §4.1 实验环境第52-53页
 §4.2 实验一:模拟器正确性验证第53-54页
     ·功能正确性第53-54页
     ·性能正确性第54页
 §4.3 实验二:MSMT结构性能评价第54-56页
 §4.4 实验三:同时多线程处理器核性能分析第56-59页
第五章 结束语第59-60页
 §5.1 工作总结第59页
 §5.2 展望第59-60页
致谢第60-61页
参考文献第61-65页
作者在学期间取得的学术成果第65页

论文共65页,点击 下载论文
上一篇:多核处理器中NUCA搜索策略及性能评价技术研究
下一篇:组网雷达系统“四抗”效能评估方法研究