SimpleScalar 模拟器的体系结构框架

SimpleScalar 模拟器模拟的是一个超标量,5级流水的RISC体系结构的CPU模型,提供了从最简单到超标量乱序发射的不同的模拟程序。sim-outorder 是一个具有完整功能的模拟程序。在sim-outorder中使用了几乎所有的模拟资源,在阅读代码之前对模拟的体系结构和模拟资源充分的了解,能够大大提高下一步工作的效率。SimpleScalar 中的虚拟的资源部件:Sim
摘要由CSDN通过智能技术生成

SimpleScalar 模拟器模拟的是一个超标量,5级流水的RISC体系结构的CPU模型,提供了从最简单到超标量乱序发射的不同的模拟程序。sim-outorder 是一个具有完整功能的模拟程序。在sim-outorder中使用了几乎所有的模拟资源,在阅读代码之前对模拟的体系结构和模拟资源充分的了解,能够大大提高下一步工作的效率。


SimpleScalar 中的虚拟的资源部件:
SimpleScalar模拟器采用的是执行模拟(对整个系统的模拟有若干种方法,这个也需要我以后慢慢整理,另外一个比较重要的系统模拟器是RSIM),所以在模拟器中要对大部分传统的RISC-CPU部件进行说明,诸如寄存器文件,存储系统(cache+mem),TLB,功能单元,保留站,再定序缓冲,分支预测部件,和5级流水线等。同时针对模拟的需要,在几乎所有硬件资源的软描述中都添加或简化了许多功能。建议在阅读的过程中首先对SimpleScalar模拟器乱序执行sim-outorder的执行流程有粗略的了解,千万不要求细求全。然后重点阅读模拟器中重要的数据结构,阅读的时候需要体系结构方面的背景知识

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值