首页> 外文期刊>Computers, IEEE Transactions on >T-SPaCS—A Two-Level Single-Pass Cache Simulation Methodology
【24h】

T-SPaCS—A Two-Level Single-Pass Cache Simulation Methodology

机译:T-SPaCS—二级单次高速缓存仿真方法

获取原文
获取原文并翻译 | 示例

摘要

The cache hierarchy's large contribution to total microprocessor system power makes caches a good optimization candidate. To facilitate a fast design-time cache optimization process, we propose a single-pass trace-driven cache simulation methodology—T-SPaCS—for a two-level exclusive cache hierarchy. Direct adaptation of conventional trace-driven cache simulation to two-level caches requires significant storage and simulation time as numerous stacks record cache access patterns for each level one and level two cache combination and each stack is repeatedly processed. T-SPaCS significantly reduces storage space and simulation time using a set of stacks that only record the complete cache access pattern. Thereby, T-SPaCS simulates all cache configurations for both the level one and level two caches simultaneously in a single pass. Experimental results show that T-SPaCS is 21.02X faster on average than sequential simulation for instruction caches and 33.34X faster for data caches. A simplified, but minimally lossy version of T-SPaCS (simplified-T-SPaCS) increases the average simulation speedup to 30.15X for instruction caches and 41.31X for data caches. We leverage T-SPaCS and simplified-T-SPaCS for determining the lowest energy cache configuration to quantify the effects of lossiness and observe that T-SPaCS and simplified-T-SPaCS still find the lowest energy cache configuration as compared to exact simulation.
机译:高速缓存层次结构对微处理器系统总功率的巨大贡献使高速缓存成为良好的优化候选对象。为了促进快速的设计时高速缓存优化过程,我们针对两级互斥高速缓存层次结构提出了单遍跟踪驱动的高速缓存模拟方法T-SPaCS。将常规跟踪驱动的高速缓存模拟直接适应于两级高速缓存需要大量的存储和仿真时间,因为大量堆栈记录了每个一级和二级缓存组合的高速缓存访​​问模式,并且每个堆栈都得到了重复处理。 T-SPaCS使用一组仅记录完整高速缓存访​​问模式的堆栈,大大减少了存储空间和仿真时间。因此,T-SPaCS一次可以同时模拟第一级和第二级缓存的所有缓存配置。实验结果表明,对于指令缓存,T-SPaCS平均比顺序仿真快21.02倍,对于数据缓存,平均T-SPaCS快33.34倍。 T-SPaCS的简化版本(但损耗最小)(simplified-T-SPaCS)将指令高速缓存的平均仿真速度提高到30.15倍,将数据高速缓存的平均仿真速度提高到41.31倍。我们利用T-SPaCS和简化的T-SPaCS确定最低的能量缓存配置来量化损耗的影响,并观察到与精确模拟相比,T-SPaCS和简化的T-SPaCS仍然找到最低的能量缓存配置。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号