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 :
بازگشت