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