首页> 外文会议>Performance Computing and Communications Conference, IPCCC, 2008 IEEE International >An Adaptive Cache Management Using Dual LRU Stacks to Improve Buffer Cache Performance
【24h】

An Adaptive Cache Management Using Dual LRU Stacks to Improve Buffer Cache Performance

机译:使用双LRU堆栈来提高缓冲区高速缓存性能的自适应高速缓存管理

获取原文

摘要

Cache plays an essential role in modern computer systems to smooth the performance gap between memory and CPU. Most existing cache replacement algorithms use three stacks: recency stack, frequency stack and history stack. The balance and design of those stacks is a key to achieve high hit ratio, thus improving the buffer cache efficiency. In this paper we propose a new cache replacement algorithm, Adaptive Dual LRU, or AD-LRU for short, to efficiently utilize the buffer cache pages. Instead of using one LRU stack, we use two LRU stacks: one LRU stack LR to catch the accesses of pages with low recency, and the other LRU stack HR to catch the accesses of pages with high recency. The idea is to adaptively adjust the sizes of the history stack, recency and frequency stacks, an overall buffer cache efficiency in terms of hit ratio will be improved. Simulations results show that AD-LRU demonstrates higher hit ratio compared to existing popular algorithms such as LRU, ARC, and LIRS.
机译:高速缓存在现代计算机系统中起着必不可少的作用,可消除内存和CPU之间的性能差距。现有的大多数高速缓存替换算法都使用三个堆栈:新近堆栈,频率堆栈和历史堆栈。这些堆栈的平衡和设计是实现高命中率,从而提高缓冲区高速缓存效率的关键。在本文中,我们提出了一种新的缓存替换算法,即自适应双LRU或简称AD-LRU,以有效利用缓冲区缓存页面。代替使用一个LRU堆栈,我们使用两个LRU堆栈:一个LRU堆栈LR捕获访问率较低的页面,另一个LRU堆栈HR捕获访问率较高的页面。这个想法是自适应地调整历史堆栈,新近度和频率堆栈的大小,将提高整体命中率方面的缓冲区高速缓存效率。仿真结果表明,与现有流行算法(如LRU,ARC和LIRS)相比,AD-LRU的命中率更高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号