首页> 外文会议>Performance Analysis of Systems and Software (ISPASS), 2012 IEEE International Symposium on >A single-pass cache simulation methodology for two-level unified caches
【24h】

A single-pass cache simulation methodology for two-level unified caches

机译:用于两级统一缓存的单遍缓存模拟方法

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

摘要

Cache tuning is the process of determining the optimal cache configuration given an application's requirements for reducing energy consumption and improving performance. As embedded systems trend towards unified second-level caches for improved performance, the need for fast cache tuning methodologies for multi-level cache hierarchies is becoming more critical. In this paper, we present U-SPaCS, a single-pass cache simulation methodology for design-time tuning of two-level cache hierarchies with a unified second-level cache. To afford fast simulation time, U-SPaCS maintains unique cache block addresses in a set of stacks, which enables simulation of all cache configurations for the level one instruction and data caches, and level two unified cache simultaneously in a single pass of an application's time-ordered instruction and data access trace. Experiments show that U-SPaCS can accurately determine the miss rates for a configurable cache design space consisting of 2,187 cache configurations with a 41X speedup in average simulation time as compared to the most widely-used trace-driven cache simulation.
机译:高速缓存调整是在给定应用程序降低能耗和提高性能的要求的情况下确定最佳高速缓存配置的过程。随着嵌入式系统趋向于使用统一的二级缓存以提高性能的趋势,对于多级缓存层次结构的快速缓存调整方法的需求变得越来越重要。在本文中,我们介绍了U-SPaCS,这是一种用于通过统一的二级缓存对两级缓存层次结构进行设计时调整的单遍缓存模拟方法。为了提供快速的仿真时间,U-SPaCS在一组堆栈中维护唯一的缓存块地址,从而可以在一次应用时间中同时模拟一级指令和数据缓存的所有缓存配置,以及二级统一缓存。指令和数据访问跟踪。实验表明,U-SPaCS可以准确确定由2187个缓存配置组成的可配置缓存设计空间的未命中率,与最广泛使用的跟踪驱动缓存仿真相比,平均仿真时间加快41倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号