DocumentCode
572223
Title
An abacus turn model for time/space-efficient reconfigurable routing
Author
Fu, Binzhang ; Han, Yinhe ; Ma, Jun ; Li, Huawei ; Li, Xiaowei
Author_Institution
Key Lab. of Comput. Syst. & Archit., Inst. of Comput. Technol., Beijing, China
fYear
2011
fDate
4-8 June 2011
Firstpage
259
Lastpage
270
Abstract
Applications´ traffic tends to be bursty and the location of hot-spot nodes moves as time goes by. This will significantly aggregate the blocking problem of wormhole-routed Network-on-Chip (NoC). Most of state-of-the-art traffic balancing solutions are based on fully adaptive routing algorithms which may introduce large time/space overhead to routers. Partially adaptive routing algorithms, on the other hand, are time/space efficient, but lack of even or sufficient routing adaptiveness. Reconfigurable routing algorithms could provide on-demand routing adaptiveness for reducing blocking, but most of them are off-line solutions due to the lack of a practical model to dynamically generate deadlock-free routing algorithms. In this paper, we propose the abacus-turn-model (AbTM) for designing time/space-efficient reconfigurable wormhole routing algorithms. Unlike the original turn model, AbTM exploits dynamic communication patterns in applications to reduce the routing latency and chip area requirements. We apply forbidden turns dynamically to preserve deadlock-free operations. Our AbTM routing architecture has two distinct advantages: First, the AbTM leads to a new router architecture without adding virtual channels and routing table. This reconfigurable architecture updates the routing path once the communication pattern changes, and always provides full adaptiveness to hot-spot directions to reduce network blocking. Secondly, the reconfiguration scheme has a good scalability because all operations are carried out between neighbors. We demonstrate these advantages through extensive simulation experiments. The experimental results are indeed encouraging and prove its applicability with scalable performance in large-scale NoC applications.
Keywords
multiprocessor interconnection networks; network routing; network-on-chip; reconfigurable architectures; AbTM routing architecture; NoC; abacus turn model; adaptive routing algorithms; chip area requirement reduction; deadlock-free routing algorithms; dynamic communication patterns; hot-spot node location; offline solutions; routing latency reduction; routing path updates; time/space overhead; time/space-efficient reconfigurable wormhole routing algorithms; traffic balancing solutions; wormhole-routed network-on-chip blocking problem; Adaptation models; Algorithm design and analysis; Clocks; Computer architecture; Heuristic algorithms; Routing; System recovery; Network-on-Chip (NoC); adaptive routing; deadlock-free routing; load balancing; reconfigurable routing; virtual channel (VC); wormhole turn model;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture (ISCA), 2011 38th Annual International Symposium on
Conference_Location
San Jose, CA
ISSN
1063-6897
Print_ISBN
978-1-4503-0472-6
Type
conf
Filename
6307293
Link To Document