DocumentCode
2031571
Title
Fixed and Adaptive Sequential Prefetching in Shared Memory Multiprocessors
Author
Dahlgren, Fredrik ; Dubois, Michel ; Stenström, Per
Author_Institution
Lund University
Volume
1
fYear
1993
fDate
16-20 Aug. 1993
Firstpage
56
Lastpage
63
Abstract
To offset the effect of read miss penalties on processor utilization in shared-memory multiprocessors, several software- and hardware-based data prefetching schemes have been proposed. A major advantage of hardware tech niques is that they need no support from the programmer or compiler. Sequential prefetching is a simple hardware-controlled prefetching technique which relies on the automatic prefetch of consecutive blocks following the block that misses in the cache. In its simplest form, the number of prefetched blocks on each miss is fixed throughout the exe cution. However, since the prefetching efficiency varies during the execution of a program, we propose to adapt the number of pref etched blocks according to a dynamic measure of prefetching effectiveness. Simulations of this adaptive scheme show significant reductions of the read penalty and of the overall execution time.
Keywords
Concurrent computing; Costs; Delay; Etching; Hardware; Parallel processing; Prefetching; Program processors; Programming profession; Traffic control;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 1993. ICPP 1993. International Conference on
Conference_Location
Syracuse, NY, USA
ISSN
0190-3918
Print_ISBN
0-8493-8983-6
Type
conf
DOI
10.1109/ICPP.1993.92
Filename
4134114
Link To Document