Minimally buffered deflection routing with in-order delivery in a torus
Jörg Mische, Christian Mellwig, Alexander Stegmeier, Martin Frieb, Theo Ungerer · 2017
Bufferless deflection routing is a serious alternative to wormhole flow control and packet switching. It is based on the principle of deflecting a flit to a non-optimal route instead of buffering it, when two flits compete for the same link. The major weakness of deflection is the exploding number of misrouted flits at high network load, which increases the duration of flits within the network and requires to reassemble the flits at the receiver. These deflections can be reduced significantly by adding a small side buffer instead of always deflecting flits.