cache 计算机系统实验报告,西安交通大学计算机系统结构实验报告CACHE.doc

计算机系统结构实验报告

——Cache性能分析

班级:计算机05

姓名:陈浩

学号日期:2013.5.21

实验目的及要求

1.加深对cache的基本概念,基本组织结构以及基本工作原理的理解;

2.掌握cache容量,相关度。块大小对cache性能的影响;

3.掌握降低cache不命中率的各种方法以及对这些方法对提高cache性能的好处;

4.理解LRU、FIFO和随机算法的基本思想以及它们对cache性能的影响。

二、实验环境

Vmware虚拟机,redhat 9.0 linux 操作系统,SimpleScalar模拟器

三、实验内容

1.运行模拟器SimpleScalar ;

2.在基本配置情况下运行矩阵乘计算程序统计Cache失效次数,并统计三种不同类型的失效;

3.改变Cache容量,统计各种失效的次数,并进行分析;

4.改变Cache的相联度,统计各种失效的次数,并进行分析;

5.改变Cache块大小,统计各种失效的次数,并进行分析;

6.改变Cache的替换策略,统计各种失效次数,并分析。

四、实验步骤

所用程序已由老师在服务器上编写好,并且模拟环境也在服务器上,我们通过直接调用来进行模拟。

我们使用simplescalar中的模拟器sim-cache对a.out模拟执行

Cache容量对Cache性能的影响

容量为8KB(256*32*1*1)

dl1.accesses 57483 # total number of accesses

dl1.hits 56678 # total number of hits

dl1.misses 805 # total number of misses

dl1.replacements 549 # total number of replacements

dl1.writebacks 416 # total number of writebacks

dl1.invalidations 0 # total number of invalidations

dl1.miss_rate 0.0140 # miss rate (i.e., misses/ref)

dl1.repl_rate 0.0096 # replacement rate (i.e., repls/ref)

dl1.wb_rate 0.0072 # writeback rate (i.e., wrbks/ref)

dl1.inv_rate 0.0000 # invalidation rate (i.e., invs/ref)

容量为4KB(128*32*1*1)

dl1.accesses 57483 # total number of accesses

dl1.hits 56273 # total number of hits

dl1.misses 1210 # total number of misses

dl1.replacements 1082 # total number of replacements

dl1.writebacks 748 # total number of writebacks

dl1.invalidations 0 # total number of invalidations

dl1.miss_rate 0.0210 # miss rate (i.e., misses/ref)

dl1.repl_rate 0.0188 # replacement rate (i.e., repls/ref)

dl1.wb_rate 0.0130 # writeback rate (i.e., wrbks/ref)

dl1.inv_rate 0.0000 # invalidation rate (i.e., invs/ref)

容量为2KB(64*32*1*1)

dl1.acces

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值