Compiler-Directed Cache Line Size Adaptivity

  • Authors:
  • Dan Nicolaescu;Xiaomei Ji;Alexander V. Veidenbaum;Alexandru Nicolau;Rajesh K. Gupta

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • IMS '00 Revised Papers from the Second International Workshop on Intelligent Memory Systems
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

The performance of a computer system is highly dependent on the performance of the cache memory system. The traditional cache memory system has an organization with a line size that is fixed at design time. Miss rates for different applications can be improved if the line size could be adjusted dynamically at run time.We propose a system where the compiler can set the cache line size for different portions of the program and we show that the miss rate is greatly reduced as a result of this dynamic resizing.