DocumentCode
2550266
Title
DRAM-page based prediction and prefetching
Author
Yu, Haifeng ; Kedem, Gershon
Author_Institution
Dept. of Comput. Sci., Duke Univ., Durham, NC, USA
fYear
2000
fDate
2000
Firstpage
267
Lastpage
275
Abstract
This paper describes and evaluates DRAM-page based cache-line prediction and prefetching architecture. The scheme takes DRAM access timing into consideration in order to reduce prefetching overhead, amortizing the high cost of DRAM access by fetching two cache lines that reside on the same DRAM-page in a single access. On each DRAM access, one or two cache blocks may be prefetched. We combine three prediction mechanisms: history mechanism, stride, and one block lookahead, make them DRAM page sensitive and deploy them in an effective adaptive prefetching strategy. Our simulation shows that the prefetch mechanism can greatly improve system performance. Using a 32-KB prediction table cache, the prefetching scheme improves performance by 26%-55% on average over a baseline configuration, depending on the memory model. Moreover, the simulation shows that prefetching is more cost-effective than simply increasing L2-cache size or using a one block lookahead prefetching scheme. Simulation results also show that DRAM-page based prefetching yields higher relative performance as processors get faster, making the prefetching scheme more attractive for next generation processors
Keywords
DRAM chips; circuit simulation; memory architecture; performance evaluation; timing; 32-KB prediction table cache; DRAM access timing; DRAM-page based prediction; block lookahead; cache-line prediction; history mechanism; memory model; next generation processors; prefetching; simulation results; stride; system performance; Computer architecture; Computer science; Costs; Delay; History; Magnetic heads; Prefetching; Random access memory; System performance; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design, 2000. Proceedings. 2000 International Conference on
Conference_Location
Austin, TX
ISSN
1063-6404
Print_ISBN
0-7695-0801-4
Type
conf
DOI
10.1109/ICCD.2000.878296
Filename
878296
Link To Document