LRU-based column-associative caches

  • Authors:
  • Byung-Kwon Chung;Jih-Kwon Peir

  • Affiliations:
  • Department of Computer & Information, Science & Engineering, University of Florida, Gainesville, FL;Department of Computer & Information, Science & Engineering, University of Florida, Gainesville, FL

  • Venue:
  • ACM SIGARCH Computer Architecture News
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

The column-associative cache is a direct-mapped cache that may be accessed more than once, each time with a different hash function, to satisfy a memory request. In the column-associative cache, the possible locations that a line can reside in defines the column. The original scheme relies on a rehash bit array to guide the replacement policy within the column. A subsequent proposal uses an index vector to speed up the cache search within the column. In this paper, we consider the idea of using the Least-Recently-Used (LRU) information to guide both the replacement policy and the search order. Results from trace-driven simulations using the SPEC95 benchmark suite show that the LRU-based scheme can achieve better or at least comparable performance.