Parallel Performance Project Research Paper

Research Paper

Performance Issues in Integrating Temporality-Based Caching with Prefetching
Jude A. Rivers and Edward S. Davidson
Proceedings of the IFIP WG7.3 Int'l Conf. on Performance Theory, Measurement and Evaluation of Computer and Communication Systems (Performance'96), October 1996. Also appears as Performance Evaluation Vol 27&28 (1996) pp 175-188.

Abstract

This work evaluates the performance effectiveness of combining two techniques for improving cache hit rate and reducing memory traffic in small on-chip direct-mapped caches. Temporality-based caching is an efficient technique for reducing unnecessary cache block conflicts in direct-mapped caches, but does not address compulsory misses. Tagged prefetching is a known technique for controlling compulsory misses, but has the potential for introducing high block interference, cache pollution and increased memory traffic in small direct-mapped caches. We propose and evaluate a group of caching strategies that integrate various combinations of temporality-based caching and tagged prefetching. Some combinations show both a remarkable improvement in hit rate and a substantial reduction in memory traffic.
Back to Publication List, or Parallel Performance Project Home Page