Title :
A Multi-objective Adaptive Immune Algorithm for NoC mapping
Author :
Sepúlveda, M. Johanna ; Strum, Marius ; Chau, Wang J.
Author_Institution :
Microelectron. Lab.- EPUSP, Sao Paulo Univ., Sao Paulo, Brazil
Abstract :
Designing an optimal NoC for a particular application requires the specification of a large set of configuration parameters leading to a wide solution space. It has been shown that IP mapping is one of the most critical parameters in NoC design, strongly influencing the SoC performance. IP mapping has been solved using single and multi-objective optimization algorithms. In this paper we propose the use of a multi-objective adaptive immune algorithm (MAIA), an evolutionary approach to solve the NoC mapping problem. Latency and power consumption were adopted as the target multi-objective functions. To compare the efficiency of our approach, our results were compared with those of the genetic and branch-and-bound multi-objective mapping algorithms. We tested 4 well-known benchmarks and 2 real SoC applications (MPEG-4 decoder and VOPD). The experimental results showed that the MAIA improves power consumption and latency respectively in almost 58% and 57% compared to the branch-and-bound approach and 40% and 50% compared to genetic approach.
Keywords :
network-on-chip; optimisation; IP mapping; MPEG-4 decoder; NoC design; NoC mapping; VOPD; branch-and-bound multi-objective mapping; genetic algorithm; latency; multiobjective adaptive immune algorithm; multiobjective functions; power consumption; Algorithm design and analysis; Analytical models; Benchmark testing; Heuristic algorithms; Optimization; Power demand; System-on-a-chip; Netwotk-on-chip; immune algorithm; mapping;
Conference_Titel :
Very Large Scale Integration (VLSI-SoC), 2009 17th IFIP International Conference on
Conference_Location :
Florianopolis
Print_ISBN :
978-1-4577-0237-2
DOI :
10.1109/VLSISOC.2009.6041354