Stride prefetching for the secondary data cache

Authors
Citation
A. Ki et Ae. Knowles, Stride prefetching for the secondary data cache, J SYST ARCH, 46(12), 2000, pp. 1093-1102
Citations number
17
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF SYSTEMS ARCHITECTURE
ISSN journal
13837621 → ACNP
Volume
46
Issue
12
Year of publication
2000
Pages
1093 - 1102
Database
ISI
SICI code
1383-7621(200010)46:12<1093:SPFTSD>2.0.ZU;2-2
Abstract
A prefetch method that enables stride prefetching at the secondary cache wi thout accessing the processor's internal resources is developed and evaluat ed. It uses a data-range-table that enables it to detect usable strides and memory access streams which fall into the same data range. By using progra m driven simulation of scientific applications in the context of shared-mem ory multiprocessors, it is shown that the proposed method can reduce load s tall times by an amount comparable to a conventional stride driven prefetch ing method which requires access to the processor's instruction address reg ister. (C) 2000 Elsevier Science B.V. All rights reserved.