Tackling cache-line stealing effects using run-time adaptation
LCPC'10 Proceedings of the 23rd international conference on Languages and compilers for parallel computing
ABS: A low-cost adaptive controller for prefetching in a banked shared last-level cache
ACM Transactions on Architecture and Code Optimization (TACO) - HIPEAC Papers
Hi-index | 0.00 |
The capacity prefetching strategy proposed in this paper is built on the assumption that prefetching is more beneficial for reducing capacity and cold misses, than for reducing communication misses. We propose a simple scheme for detecting the most frequent communication misses and suggest that prefetching should be avoided for those. We also suggest a simple strategy for reducing the address traffic while retrieving many sequential cache lines called bundling. The two new strategies result in a lower miss rate for all studied applications, while the average amount of address traffic is reduced compared with the same application run with no prefetching.