A Flow Control Mechanism to Avoid Message Deadlock in k-ary n-cube Networks

  • Authors:
  • C. Carrión;R. Beivide;J. A. Gregorio;F. Vallejo

  • Affiliations:
  • -;-;-;-

  • Venue:
  • HIPC '97 Proceedings of the Fourth International Conference on High-Performance Computing
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we propose a flow control algorithm fork-ary n-cube networks which avoids the deadlock problemswithout using virtual channels. Some basic definitionsand theorems are proposed in order to establish the necessaryand sufficient conditions to verify that an algorithmis deadlock-free. Our proposal is based on a restrictionof the virtual cut-through flow control rather than of therouting algorithm and it can be applied both over centralbuffers or edge buffers. A minimum free buffer space oftwo packets is required. The implementation complexity ofthe router, according to Chien's model, is much easier andfaster than using virtual channels. Network simulationsconsidering the router complexity show the performanceachieved by this new algorithm. The results display a latencyimprovement of 20% to 35% compared with the useof virtual channels depending on the load of the network.