Title :
Regional ACO-based routing for load-balancing in NoC systems
Author :
Hsin, Hsien-Kai ; Chang, En-lui ; Chao, Chih-Hao ; Wu, An-Yeu
Author_Institution :
Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Abstract :
Ant Colony Optimization (ACO) is a problem-solving technique that was inspired by the related research on the behavior of real-world ant colony. In the domain of Network-on-chip (NoC), ACO-based adaptive routing has been applied to achieve load-balancing effectively with historical information. However, the cost of the ACO network pheromone table is too high, and this overhead grows fast with the scaling of NoC. In order to fix this problem, it is essential to model the ACO algorithm in more careful consideration of the system architecture, available hardware resource, and appropriate transformation from the ant colony metaphor. In this paper, we analyzed the NoC network characteristic and bring about the corresponding issues of implementing ACO on NoC. We proposed a Regional ACO-based routing (RACO) with static and dynamic regional table forming technique to reduce the cost of table, share pheromone information, and adopt look-ahead model for further load-balancing. The experimental results show that RACO can be implemented with less memory, less cost increase on scaling, and better performance of load-balancing compared to traditional ACO-based routing.
Keywords :
network routing; network-on-chip; optimisation; adaptive routing; ant colony metaphor; ant colony optimization network pheromone table; cost reduction; dynamic regional table forming technique; load-balancing; look-ahead model; network-on-chip; problem-solving technique; regional ant colony optimization-based routing; static regional table forming technique; Adaptive Routing; Ant Colony Optimization (ACO); Load-Balancing; Network-on-Chip (NoC);
Conference_Titel :
Nature and Biologically Inspired Computing (NaBIC), 2010 Second World Congress on
Conference_Location :
Fukuoka
Print_ISBN :
978-1-4244-7377-9
DOI :
10.1109/NABIC.2010.5716323