DocumentCode :
2602669
Title :
Algorithms for categorizing multiprocessor communication under invalidate and update-based coherence protocols
Author :
Bianchini, Ricardo ; Kontothanassis, Leonidas
Author_Institution :
Dept. of Comput. Sci., Rochester Univ., NY, USA
fYear :
1995
fDate :
9-13 Apr 1995
Firstpage :
115
Lastpage :
124
Abstract :
Presents simulation algorithms that characterize the main sources of communication generated by parallel applications under both invalidate and update-based cache coherence protocols. The algorithms provide insight into the reference and sharing patterns of parallel programs and into the amount of useless traffic entailed by each coherence protocol. Under an invalidate-based protocol, our algorithms classify the data traffic caused by the different types of cache misses. Under an update-based protocol, our algorithms not only categorize the data traffic, but also classify update transactions with respect to the sharing patterns that caused them. Although our algorithms deal with numerous hardware features, our categorization is widely applicable and can be easily simplified for use in less detailed simulators
Keywords :
cache storage; coherence; memory protocols; parallel programming; shared memory systems; telecommunication traffic; transaction processing; virtual machines; cache misses; data traffic categorization; invalidate-based cache coherence protocols; parallel programs; reference patterns; shared-memory multiprocessor communication; sharing patterns; simulation algorithms; update transactions; update-based cache coherence protocols; useless data traffic; Application software; Bridges; Coherence; Computational modeling; Computer science; Computer simulation; Hardware; Modems; Protocols; Traffic control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Simulation Symposium, 1995., Proceedings of the 28th Annual
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-8186-7091-6
Type :
conf
DOI :
10.1109/SIMSYM.1995.393588
Filename :
393588
Link To Document :
بازگشت