Title :
Impact of buffer size on the efficiency of deadlock detection
Author :
Martínez, J.M. ; López, P. ; Duato, J.
Author_Institution :
DISCA, Univ. Politecnica de Valencia, Spain
Abstract :
Deadlock detection is one of the most important design issues in recovery strategies for routing in interconnection networks. In a previous paper, we presented an efficient deadlock detection mechanism. This mechanism requires that when a message header blocks it must be quickly notified to all the channels reserved by that message. To achieve this goal, the detection mechanism uses the information provided by flow control. Some recent commercial multiprocessors use deep buffers, since they may increase network throughput and efficiently allow transmission over long wires. However, deep buffers may increase the elapsed time between header blocking at a router and the propagation of flow control signals, thus negatively affecting the behavior of our deadlock detection mechanism. On the other hand, deeper buffers reduce deadlock frequency. As a consequence, buffer size has opposing effects on deadlock detection. In this paper, we analyze by simulation the influence of these effects on the efficiency of our deadlock detection mechanism, showing that overall performance improves with buffer size
Keywords :
concurrency control; multiprocessor interconnection networks; buffer size; deadlock detection; deep buffers; interconnection networks routing; multiprocessors; recovery strategies; simulation; Degradation; Electrical capacitance tomography; Multiprocessor interconnection networks; Performance analysis; Proposals; Routing; System recovery; Throughput; Wires; Workstations;
Conference_Titel :
High-Performance Computer Architecture, 1999. Proceedings. Fifth International Symposium On
Conference_Location :
Orlando, FL
Print_ISBN :
0-7695-0004-8
DOI :
10.1109/HPCA.1999.744385