跳到主要导航 跳到搜索 跳到主要内容

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

  • University of Texas at Dallas
  • City University of Hong Kong

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

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.

源语言英语
主期刊名ASP-DAC 2012 - 17th Asia and South Pacific Design Automation Conference
35-40
页数6
DOI
出版状态已出版 - 2012
已对外发布
活动17th Asia and South Pacific Design Automation Conference, ASP-DAC 2012 - Sydney, NSW, 澳大利亚
期限: 30 1月 20122 2月 2012

出版系列

姓名Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC

会议

会议17th Asia and South Pacific Design Automation Conference, ASP-DAC 2012
国家/地区澳大利亚
Sydney, NSW
时期30/01/122/02/12

学术指纹

探究 'PRR: A low-overhead cache replacement algorithm for embedded processors' 的科研主题。它们共同构成独一无二的学术指纹。

引用此