首页> 外文会议>2012 17th Asia and South Pacific Design Automation Conference >PRR: A low-overhead cache replacement algorithm for embedded processors
【24h】

PRR: A low-overhead cache replacement algorithm for embedded processors

机译:PRR:嵌入式处理器的低开销缓存替换算法

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

摘要

In embedded systems power consumption and area tightly constrain the cache capacity and management logic. Many good cache replacement policies have been proposed in the past, but none approach the performance of the least recently used (LRU) algorithm without incurring high overheads. In fact, many embedded designers consider even pseudo-LRU too complex for their embedded systems processors. In this paper, we propose a new level 1 (L1) data cache replacement algorithm, Protected Round-Robin (PRR) that is simple enough to be incorporated into embedded processors while providing miss rates that are very similar to the miss rates of LRU. Our experiments showed that on average the miss rates of PRR are only 0.22% higher than the miss rates of LRU on a 32KB, 4-way L1 data cache with 32 byte long cache lines. PRR has miss rates that are on average 4.72% and 4.66% lower than random and round-robin replacement algorithms, respectively.
机译:在嵌入式系统中,功耗和面积严格限制了缓存容量和管理逻辑。过去已经提出了许多好的高速缓存替换策略,但是没有一种方法能够在不产生高开销的情况下达到最近最少使用(LRU)算法的性能。实际上,许多嵌入式设计人员甚至认为伪LRU对于他们的嵌入式系统处理器来说也太复杂了。在本文中,我们提出了一种新的1级(L1)数据高速缓存替换算法,即保护轮循(PRR),该算法非常简单,可以并入嵌入式处理器,同时提供与LRU的丢失率非常相似的丢失率。我们的实验表明,在具有32字节长的高速缓存行的32KB,4路L1数据高速缓存中,平均PRR的丢失率仅比LRU的丢失率高0.22%。 PRR的丢失率分别比随机和循环替换算法分别低4.72%和4.66%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号