DocumentCode :
3783615
Title :
The impact of out-of-order message delivery on cache coherence protocols
Author :
M. Toncev;M. Tomasevic;J. Dordevic;M. Aleksic
Volume :
1
fYear :
2001
fDate :
6/23/1905 12:00:00 AM
Firstpage :
399
Abstract :
The opimizations of the communication controller improve the overall performance of a distributed shared memory (DSM) system, but also make the out-of-order message delivery possible which can lead to deadlock situations, The goal of the paper is to propose the solution for preventing the deadlock and to evaluate the performance for a real workload. First, the basic cache coherence protocol was adopted and the actions implied by the directory data access model, requirements for a relaxed memory consistency model, and network and controller delays are also defined. After that, the critical situations are clearly identified. Then, a solution for deadlock avoidance, which uses two-bit counters for rejected acknowledgement messages, is proposed. The simulation analysis with the representative SPLASH-2 real benchmark suite was carried out to evaluate the overall performance. Finally, the results of the analysis are presented and discussed for different system parameter values.
Keywords :
"Out of order","Communication system control","System recovery","Control systems","Multiprocessor interconnection networks","Coherence","Access protocols","Counting circuits","Analytical models","Performance analysis"
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2001. Canadian Conference on
ISSN :
0840-7789
Print_ISBN :
0-7803-6715-4
Type :
conf
DOI :
10.1109/CCECE.2001.933717
Filename :
933717
Link To Document :
بازگشت