DocumentCode :
2896012
Title :
Hardware prefetching in bus-based multiprocessors: pattern characterization and cost-effective hardware
Author :
Garzarán, M.J. ; Brit, J.L. ; Ibáñez, P.E. ; Vinals, Victor
Author_Institution :
Zaragoza Univ., Spain
fYear :
2001
fDate :
2001
Firstpage :
345
Lastpage :
354
Abstract :
Data prefetching has been widely studied as a technique to hide memory access latency in multiprocessors. Most recent research on hardware prefetching focuses either on uniprocessors, or on distributed shared memory (DSM) and other non bus-based organizations. However, in the context of bus-based SMPs, prefetching poses a number of problems related to the lack of scalability and limited bus bandwidth of these modest-sized machines. This paper considers how the number of processors and the memory access patterns in the program influence the relative performance of sequential and non-sequential prefetching mechanisms in a bus-based SMP. We compare the performance of four inexpensive hardware prefetching techniques, varying the number of processors. After a breakdown of the results based on a performance model, we propose a cost-effective hardware prefetching solution for implementing on such modest-sized multiprocessors
Keywords :
shared memory systems; storage management; SMPs; bus-based SMP; bus-based multiprocessors; hardware prefetching; multiprocessors; pattern characterization; performance model; scalability; Application software; Bandwidth; Cost function; Delay; Electric breakdown; Hardware; Optimization; Prefetching; Scalability; Software performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 2001. Proceedings. Ninth Euromicro Workshop on
Conference_Location :
Mantova
Print_ISBN :
0-7695-0987-8
Type :
conf
DOI :
10.1109/EMPDP.2001.905061
Filename :
905061
Link To Document :
بازگشت