DocumentCode :
64257
Title :
Regional ACO-Based Cascaded Adaptive Routing for Traffic Balancing in Mesh-Based Network-on-Chip Systems
Author :
En-Jui Chang ; Hsien-Kai Hsin ; Chih-Hao Chao ; Shu-Yen Lin ; An-Yeu Wu
Author_Institution :
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Volume :
64
Issue :
3
fYear :
2015
fDate :
Mar-15
Firstpage :
868
Lastpage :
875
Abstract :
The regular topology of mesh-based network-on-chip (NoC) provides flexible and scalable architecture for chip multiprocessor (CMP) systems. However, as the complexity of network increases, routing problems become performance bottlenecks. In the field of wide area networks (WANs), ant colony optimization (ACO) has been applied to an adaptive routing for improving performance and achieving load balancing. Nevertheless, if we directly apply ACO to NoC systems, the implementation cost of ACO is excessively high. To overcome this problem, the ACO-based adaptive routing must be reformulated while considering both router cost and NoC efficiency. This work proposes the regional ACO-based cascaded adaptive routing (RACO-CAR) scheme with the following techniques: 1) table elimination by removing redundant information, 2) table sharing by grouping pheromone information to merge table content, and 3) cascaded routing that assigns traffic to different uncongested regions to balance traffic. Our experimental results demonstrate that the RACO-CAR scheme has an improvement of 3.9-36.84 percent in saturation throughput compared with existing adaptive routing schemes. The implementation cost of the RACO-CAR router is only 37.4 percent of that of the ACO-based router with full routing table. Therefore, the proposed RACO-CAR scheme has high area efficiency, defined as saturation throughput divided by the total cost of router.
Keywords :
ant colony optimisation; multiprocessing systems; network routing; network-on-chip; CMP system; NoC; RACO-CAR scheme; WAN; ant colony optimization; chip multiprocessor system; load balancing; mesh-based network-on-chip system; regional ACO-based cascaded adaptive routing scheme; traffic balancing; wide area network; Adaptive systems; Degradation; Network topology; Routing; Throughput; Topology; Wide area networks; Network-on-chip; adaptive routing; ant colony optimization; routing table reduction;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2013.2296032
Filename :
6714584
Link To Document :
بازگشت