计算机架构仿真器
/6/18 10:23:17
计算机架构仿真器 基于仿真的程度的划分
功能仿真器
功能仿真器主要是模拟指令集架构的行为 。通常来说会比其他的仿真器要快 , 但是不涉及到微架构的具体参数 。一般当我们测试新的指令集功能 , 或者想得到一个程序的特征 , 比如执行这个程序需要多少种指令 , 内存访问的局部性等等 。一些功能仿真器的例子有:中的sim-safe , sim-speed, , (Alpha ) , ,HASE,Barra,gem5中的 CPU model 。
时间()仿真器
文章插图
又叫性能仿真器 , 可以对时间/性能给出详细的数据 , 比如IPC , 程序运行时间 , 内存系统性能以及其他详细的与微架构相关的数据 。时间仿真器又可以分为几种:
时间和功能集成仿真器
基于目标范围的划分 全系统仿真器
SimOS , gem5 , , ML-RSim, and 应用层次仿真器
, SESC , , Rsim
一个支持整个操作系统 , 一个只支持目标应用 。
文章插图
基于输入的划分 trace-
trace文件用作驱动仿真器的输入 。这些trace文件是预先记录的指令流 , 由
具有一些固定输入的 。文件的大小可能会比较大 , 有可能会导致仿真时间下降 , 同样的不能够预估 , 需要一些技术来恢复 , 也对多线程多核的动态执行任务不太支持、 Shade , MASE, , MASE 。-
利用二进制文件来执行 , 比trace要负责也更精准 。 , Rsim , SESC, ESESC 。由于有一些时候往往只关心执行程序中的一部分 , 可以co- , 仿真一部分代码 , 剩下的直接在主机上运行 。 , , FAST 。其他的
多核 , power , 专用/加速器
【计算机架构仿真器】总结
- 3 计算机仿真技术
- CIMS 计算机集成制造系统
- 经济学和计算机类大学排名,经济学专业世界大学排名ARWU
- 武汉大学计算机学院深造率,2017届本科毕业生深造率排名与分析
- 最新操作系统:现代计算机的灵魂
- 三级计算机网络技术考什么 三级计算机网络技术
- 计算机应用都学什么 ?
- 全国计算机二级报名时间2023下半年 全国计算机二级报名时间
- 钉钉如何退出组织架构
- 计算机发展趋势有哪些方面 计算机发展趋势