PERFORMANCE ISSUES IN INTEGRATING TEMPORALITY-BASED CACHING WITH PREFETCHING

Citation
Ja. Rivers et Es. Davidson, PERFORMANCE ISSUES IN INTEGRATING TEMPORALITY-BASED CACHING WITH PREFETCHING, Performance evaluation, 27-8, 1996, pp. 189-207
Citations number
14
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture","Computer Science Theory & Methods
Journal title
ISSN journal
01665316
Volume
27-8
Year of publication
1996
Pages
189 - 207
Database
ISI
SICI code
0166-5316(1996)27-8:<189:PIIITC>2.0.ZU;2-#
Abstract
This work evaluates the performance effectiveness of combining two tec hniques for improving cache hit rate and reducing memory traffic in sm all on-chip direct-mapped caches. Temporality-based caching is an effi cient technique for reducing unnecessary cache block conflicts in dire ct-mapped caches, but does not address compulsory misses. Tagged prefe tching is a known technique for controlling compulsory misses, but has the potential for introducing high block interference, cache pollutio n and increased memory traffic in small direct-mapped caches. We propo se and evaluate a group of caching strategies that integrate various c ombinations of temporality-based caching and tagged prefetching. Some combinations show both a remarkable improvement in hit rate and a subs tantial reduction in memory traffic.