TY - JOUR
T1 - Path-Diversity-Aware Fault-Tolerant Routing Algorithm for Network-on-Chip Systems
AU - Chen, Yu Yin
AU - Chang, En Jui
AU - Hsin, Hsien Kai
AU - Chen, Kun Chih Jimmy
AU - Wu, An Yeu Andy
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2017/3/1
Y1 - 2017/3/1
N2 - Network-on-Chip (NoC) is the regular and scalable design architecture for chip multiprocessor (CMP) systems. With the increasing number of cores and the scaling of network in deep submicron (DSM) technology, the NoC systems become subject to manufacturing defects and have low production yield. Due to the fault issues, the reduction in the number of available routing paths for packet delivery may cause severe traffic congestion and even to a system crash. Therefore, the fault-tolerant routing algorithm is desired to maintain the correctness of system functionality. To overcome fault problems, conventional fault-tolerant routing algorithms employ fault information and buffer occupancy information of the local regions. However, the information only provides a limited view of traffic in the network, which still results in heavy traffic congestion. To achieve fault-resilient packet delivery and traffic balancing, this work proposes a Path-Diversity-Aware Fault-Tolerant Routing (PDA-FTR) algorithm, which simultaneously considers path diversity information and buffer information. Compared with other fault-tolerant routing algorithms, the proposed work can improve average saturation throughput by 175 percent with only 8.9 percent average area overhead and 7.1 percent average power overhead.
AB - Network-on-Chip (NoC) is the regular and scalable design architecture for chip multiprocessor (CMP) systems. With the increasing number of cores and the scaling of network in deep submicron (DSM) technology, the NoC systems become subject to manufacturing defects and have low production yield. Due to the fault issues, the reduction in the number of available routing paths for packet delivery may cause severe traffic congestion and even to a system crash. Therefore, the fault-tolerant routing algorithm is desired to maintain the correctness of system functionality. To overcome fault problems, conventional fault-tolerant routing algorithms employ fault information and buffer occupancy information of the local regions. However, the information only provides a limited view of traffic in the network, which still results in heavy traffic congestion. To achieve fault-resilient packet delivery and traffic balancing, this work proposes a Path-Diversity-Aware Fault-Tolerant Routing (PDA-FTR) algorithm, which simultaneously considers path diversity information and buffer information. Compared with other fault-tolerant routing algorithms, the proposed work can improve average saturation throughput by 175 percent with only 8.9 percent average area overhead and 7.1 percent average power overhead.
KW - Network-on-Chip (NoC)
KW - fault-tolerant adaptive routing
KW - path diversity
KW - selection strategy
UR - http://www.scopus.com/inward/record.url?scp=85013096153&partnerID=8YFLogxK
U2 - 10.1109/TPDS.2016.2588482
DO - 10.1109/TPDS.2016.2588482
M3 - Article
AN - SCOPUS:85013096153
SN - 1045-9219
VL - 28
SP - 838
EP - 849
JO - IEEE Transactions on Parallel and Distributed Systems
JF - IEEE Transactions on Parallel and Distributed Systems
IS - 3
M1 - 7506215
ER -