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 :
بازگشت