
zsim
文章平均质量分 76
w_1_12
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Zsim之统计量
zsim 统计量原创 2021-11-29 20:08:13 · 484 阅读 · 0 评论 -
Zsim之参数传递
文章目录1. Intro1. IntroZsim 的参数传递是通过 .cfg 文件解析出来,其具体格式为:sys = { cores = { simpleCore = { type = "Simple"; dcache = "l1d"; icache = "l1i"; }; }; lineSize = 64; caches = { l1d = {原创 2021-11-09 17:03:13 · 344 阅读 · 0 评论 -
Zsim之缓存结构
文章目录1. Background2. 整体结构1. Background为了避免内存和处理器处理速度之间的巨大差异,研究人员使用缓存满足“大而快”的存储结构需求。一般来讲,主要关注的缓存研究方面包括:缓存命中率缓存替换算法缓存缺失代价数据一致性此外,在最近的研究中,还包括对缓存安全性的相关研究,而硬件设计周期较长,代价较高,因此在上述研究中,一般会考虑首先使用模拟器分析策略或算法的效率,之后再完成实现等。主流模拟器包括 gem5,chamsim,zsim 等等,这里重点理解 zsim原创 2021-11-09 10:37:33 · 944 阅读 · 0 评论 -
ZSim之安装
文章目录1 Zsim 简介2 安装环境2.1 Ubuntu 源2.2 Pin 安装参考资料1 Zsim 简介zsim 是一个基于 Pin 的体系结构模拟器,官方描述为:zsim is a fast x86-64 simulator. It was originally written to evaluate ZCache (Sanchez and Kozyrakis, MICRO-44, Dec 2010), hence the name, but it has since outgrown its原创 2021-11-09 09:52:09 · 2145 阅读 · 0 评论 -
Zsim之地址解析
文章目录1. Basic1.1 数据结构1.2 基本变量2. 地址使用过程2.1 vLineAddr2.2 pLineAddr2.3 wbLineAddr1. Basic1.1 数据结构// memory_hierarchy.htypedef uint64_t Address;struct MemReq { Address lineAddr; AccessType type; uint32_t childId; MESIState* state; uint原创 2021-11-08 20:07:11 · 481 阅读 · 0 评论