Augmented FIFO Cache Replacement Policies for Low-Power Embedded Processors

Sangyeun Cho and Lory Al Moakar.

Journal of Circuits, Systems, and Computers (JCSC), Vol. 18, No. 6, pp. 1081~1092, October 2009.

Abstract:

This paper explores a family of augmented FIFO replacement policies for highly set-associative caches that are common in low-power embedded processors. In such processors, the implementation cost and complexity of the replacement policy is as important as the cache hit rate. By exploiting the cache hit way information between two replacements, the proposed replacement schemes reduce cache misses by 1% to 18% on average depending on the cache configuration, compared with the conventional FIFO policy. The proposed schemes come at a small implementation cost of additional state bits and control logic. The reduction in cache misses directly translates into data access energy savings of 1% to 15% on average, depending on the cache configuration. Our work suggests that there is room for improving the popular FIFO policy at a small cost.