首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--信息处理(信息加工)论文--计算机仿真论文

基于SimpleScalar的拥有存储与总线扩展能力的异构多核仿真器

摘要第1-3页
ABSTRACT第3-10页
1 绪论第10-14页
   ·研究背景第10-11页
   ·相关研究第11-12页
   ·本文的组织结构第12-14页
2 多核处理器综述第14-23页
   ·多核处理器的发展现状第14-16页
   ·多核处理器的软件环境第16-17页
     ·架构仿真第16页
     ·软件通信第16-17页
     ·应用软件划分第17页
   ·多核处理器的设计关键第17-23页
     ·处理单元的选择第17-18页
     ·存储器层次结构第18-19页
     ·内核间通信第19-20页
     ·总线设计第20-21页
     ·操作系统调度第21页
     ·低功耗设计第21页
     ·可靠性及安全性设计第21-23页
3 设计方法学基础第23-34页
   ·SimpleScalar第23-30页
     ·SimpleScalar 概况第23-24页
     ·SimpleScalar 模拟器介绍第24-26页
     ·SimpleScalar 的体系结构第26-29页
     ·SimpleScalar 软件架构第29-30页
   ·SystemC第30-34页
     ·SystemC 的特点第30-32页
     ·SystemC 的设计能力第32-34页
4 基于SimpleScalar 的异构多核仿真器原理第34-43页
   ·总体框架第34-36页
   ·核间通信机制第36-39页
     ·方案一:利用管道文件实现消息队列第37-38页
     ·方案二:利用Linux 操作系统进程间通信的共享存储区第38页
     ·方案三:增加专门的共享存储区访问指令第38-39页
   ·内核调度/同步机制第39-43页
     ·方案一: Round-Robin 同步方式第40-41页
     ·方案二:基于通信的同步方式第41-43页
5 基于SimpleScalar 的异构多核仿真器实现第43-58页
   ·仿真器模块构成第43-50页
     ·模块一:SimpleARM 模块第43-47页
     ·模块二:SimplePISA 模块第47页
     ·模块三:SharedMemCtrl 模块第47-49页
     ·链接错误及解决方案第49-50页
   ·共享存储区访问指令第50-51页
   ·内核挂起实现第51-52页
   ·基于通信的同步实现第52-53页
   ·访存冲突与裁决第53-54页
   ·总线接口扩展第54-56页
   ·用户层系统调用第56-58页
     ·共享存储区资源分配第56-57页
     ·邮箱通信服务第57-58页
6 性能分析与实验测试第58-64页
   ·性能分析第58-60页
     ·仿真能力第58-59页
     ·仿真效率第59-60页
   ·性能测试第60-64页
     ·无通信开销的测试第60-61页
     ·核间通信测试第61-62页
     ·MP3 解码程序的多核仿真测试第62-64页
7 总结与展望第64-65页
参考文献第65-68页
附录 A:SimpleScalar 各源文件及其实现功能第68-69页
致谢第69-70页
攻读学位期间发表的学术论文第70页

论文共70页,点击 下载论文
上一篇:晶片级封装的可靠性分析
下一篇:自组织救护网生存性优化方法设计