CRC: Protected LRU Algorithm - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2010

CRC: Protected LRU Algorithm

Yuval Peress
  • Fonction : Auteur
  • PersonId : 872202
Ian Finlayson
  • Fonction : Auteur
  • PersonId : 872203
Gary Tyson
  • Fonction : Auteur
  • PersonId : 872204
David Whalley
  • Fonction : Auteur
  • PersonId : 872205

Résumé

Additional on-chip transistors as well as more aggressive processors have led the way for an ever expanding memory hierarchy. Multi-core architectures often employ the use of a shared L3 cache to reduce accesses to off chip memory. Such memory structures often incur long latency (as much as 30 cycles in our framework) and are configured to retain sets as large as 16 way. A baseline replacement algorithm that has proven itself over and over again is the Least Recently Used (LRU) policy. This policy seeks to replace lines that were used least recently, which works well thanks to temporal locality. This paper seeks to improve on LRU by taking advantage of the 16 ways available to include a bias for replacement. By keeping track of the relative use of each lines, some frequently used lines may become “protected”. By providing protection for such lines we have managed to reduce the miss rate to 62.89% from LRU's 70.08%. Using a memory reference trace, we also demonstrated that the best replacement algorithm, an oracle which knows about future accesses, could only provide a 58.80% miss rate for our benchmarks.
Fichier principal
Vignette du fichier
003_peress.pdf (33.22 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00492945 , version 1 (17-06-2010)

Identifiants

  • HAL Id : inria-00492945 , version 1

Citer

Yuval Peress, Ian Finlayson, Gary Tyson, David Whalley. CRC: Protected LRU Algorithm. JWAC 2010 - 1st JILP Worshop on Computer Architecture Competitions: cache replacement Championship, Jun 2010, Saint Malo, France. ⟨inria-00492945⟩

Collections

ISCA2010 JWAC2010
93 Consultations
151 Téléchargements

Partager

Gmail Facebook X LinkedIn More