Adaptive stride prefetching for the secondary data cache of UMA and NUMA

Authors
Citation
A. Ki, Adaptive stride prefetching for the secondary data cache of UMA and NUMA, IEICE T INF, E83D(2), 2000, pp. 168-176
Citations number
16
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS
ISSN journal
09168532 → ACNP
Volume
E83D
Issue
2
Year of publication
2000
Pages
168 - 176
Database
ISI
SICI code
0916-8532(200002)E83D:2<168:ASPFTS>2.0.ZU;2-0
Abstract
Prefetching is a promising approach to tackle the memory latency problem. T wo basic variants of hardware data prefetching methods are sequential prefe tching and stride prefetching. The latter based on stride calculation of fu ture references has the potential to out-perform the former which is based on the data locality. In this paper, a typical stride prefetching and its i mproved version, adaptive stride prefetching, are compared in quantitative way using simulation for some parallel benchmark programs in the context of uniform memory access and non-uniform memory access architectures. The sim ulation results show that adaptability of stride is essential since the pro posed adaptive scheme can reduce pending stall time which is large in the t ypical scheme.