Cache模拟器,完成了以下功能: a. 能够设置 Cache 总的大小 b. 能够设置 Cache 块的大小 c. 能够设置Cache 的映射机制:直接映射、n-路组相联 d. 能够设置Cache 的替换策略:LRU、FIFO … e. 能够设置 Cache 的写策略:写回法、写直达法 f. 能够设置将 Cache 分为数据 Cache 和 指令 Cache g. 能够设置预取策略 h. 能够设置写不命中的调块策略
2020-01-03 11:28:10 845KB 体系结构 Cache模拟器
1
支持LRU,FIFO和RANDOM三种方式的缓存替换策略
2019-12-21 22:19:32 5KB cache
1
java开发的cache模拟器,带有界面,能够设置 Cache、 Cache 块的大小,能够设置Cache 的映射机制:直接映射、n-路组相联,能够设置 Cache 的替换策略:LRU、FIFO,能够设置 Cache 的写策略:写回法、写直达法
2019-12-21 22:08:05 29KB cache java 缓存技术
1
程序使用C/C++混合编程,基本实现的Cache的模拟功能(通过读取trace文件得到相应的命中率),能够实现直接映射、全相联、组相联三种映射方式,其中全相联和组相联能够实现随机、LRU两种替换策略。目前三种映射方式均采用回写法,但已经定义了其它写策略的接口,可以很容易扩充。程序具有比较强的鲁棒性,能够接受一定范围的错误输入,并能够比较智能的提示用户输入。
2019-12-21 19:59:29 3.76MB Cache模拟器 全相联 组相联 直接映射
1