Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2171351
  • 博文数量: 436
  • 博客积分: 9833
  • 博客等级: 中将
  • 技术积分: 5558
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-29 10:27
文章存档

2013年(47)

2012年(79)

2011年(192)

2010年(118)

分类: C/C++

2013-07-23 18:53:59

       cache模拟器主要完成对计算机cache与内存机制的模拟,我们小组打算对最简单的单cache模拟器下手,实现其功能模拟。
    
       
划分层次,每层各自进行测试,发现问题时,可以排除其它层模块的问题,从而更加容易定位真正的问题所在。
 
下一步是了解替换算法的实现,当要从主存调入一个块到Cache中时,会出现该块所映象到的所有块都己占用的情况,这是就需要强迫腾出其 中的某一块,已接纳新调入的块。  三种算法:随机法,先进先出法(FIFO),最近最少使用法(LRU)的实现


阅读(2815) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

xuyuanchao_cnu2013-07-29 11:07:23

看一下这篇文章   CCSim:基于Pin的CMPCache访问模拟器,知道L1 、L2、LLC多级cache的思想。熟悉tag,index,way associate,set, miss rate,hit rate等含义。 计算机体系结构的书上都是有的。