-
题名CMFSim:高可配可扩展的缓存微架构功能模拟器
- 1
-
-
作者
宋双洋
赵姗
杨秋松
-
机构
中国科学院软件研究所
中国科学院大学
-
出处
《计算机系统应用》
2017年第10期36-43,共8页
-
基金
国家"核高基"科技重大专项(2014ZX01029101-002)
-
文摘
作为提高CPU读取和存储数据的效率,弥补与主存之间存取速度差距的有效策略,CPU的缓存(Cache)充分利用其对数据使用的局部性原理,对最近或最常使用的数据进行暂存,对CPU的性能起着决定性作用.缓存的微架构正是决定缓存性能的关键性因素.然而,现代先进的CPU缓存都具备极为复杂的结构,存在多种策略、多种硬件算法和多个层级等不同维度的设计,从硬件上直接设计和论证不仅耗时而且成本很高,Cache微架构模拟器正是用软件方法对硬件微架构进行模拟和仿真.设计一款结构优良的缓存,对不同微架构进行评估,是一件具有深远意义的工作.本文从硬件结构出发,设计实现了一款多级、高可配、高可扩展的缓存微架构功能模拟器CMFSim(Cache microarchitecture functional simulator),实现了常见的缓存策略和硬件算法,可以进行给定配置下的缓存功能的模拟,从而分析配置参数与缓存性能间的关系.
-
关键词
多级cache
cache微架构
cache模拟器
-
Keywords
multi-level cache
cache microarchitecture
cache simulator
-
分类号
TP332
[自动化与计算机技术—计算机系统结构]
-