Adapting cache line size to application behavior

Abstract
A cache line size has a significant effect on miss rate andmemory traffic. Today's computers use a fixed line size,typically 32B, which may not be optimal for a given application.Optimal size may also change during applicationexecution. This paper describes a cache in whichthe line (fetch) size is continuously adjusted by hardwarebased on observed application accesses to the line.The approach can improve the miss rate, even over theoptimal for the fixed line size, as well as...

This publication has 4 references indexed in Scilit: