DocumentCode :
2265933
Title :
An evaluation of fine-grain producer-initiated communication in cache-coherent multiprocessors
Author :
Abdel-Shafi, Hazim ; Hall, Jonathan ; Adve, Sarita V. ; Adve, Vikram S.
Author_Institution :
Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA
fYear :
1997
fDate :
1-5 Feb 1997
Firstpage :
204
Lastpage :
215
Abstract :
Prefetching is a widely used consumer-initiated mechanism to hide communication latency in shared-memory multiprocessors. However, prefetching is inapplicable or insufficient for some communication patterns such as irregular communication, pipelined loops, and synchronization. For these cases, a combination of two fine-grain, producer-initiated primitives (referred to as remote-writes) is better able to reduce the latency of communication. This paper demonstrates experimentally that remote writes provide significant performance benefits in cache-coherent shared-memory multiprocessors with and without prefetching. Further, the combination of remote writes and prefetching is able to eliminate most of the memory system overhead in the applications, except misses due to cache conflicts
Keywords :
performance evaluation; shared memory systems; synchronisation; cache-coherent multiprocessors; communication latency; fine-grain producer-initiated communication; irregular communication; memory system overhead; performance benefits; pipelined loops; prefetching; shared-memory multiprocessors; synchronization; Application software; Computer science; Contracts; Delay; Prefetching; Read-write memory; Software performance; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Performance Computer Architecture, 1997., Third International Symposium on
Conference_Location :
San Antonio, TX
Print_ISBN :
0-8186-7764-3
Type :
conf
DOI :
10.1109/HPCA.1997.569661
Filename :
569661
Link To Document :
بازگشت