Title :
A multi-objective genetic algorithm framework for design space exploration of reliable FPGA-based systems
Author :
Bolchini, Cristiana ; Lanzi, Pier Luca ; Miele, Antonio
Author_Institution :
Dipt. di Elettron. e Inf., Politec. di Milano, Milan, Italy
Abstract :
This paper presents a framework for the design space exploration of reliable FPGA systems based on a multi-objective genetic algorithm (NSGA-II). The framework takes into account several design metrics and outputs a set of Pareto-optimal design solutions. The framework is compared to the multi-objective version of simulated annealing (AMOSA) and it is empirically studied in terms of scalability using three real-world circuits and a set of synthetic problems of different sizes. Our results show that the proposed approach generates a rich set of Pareto-optimal solutions whereas AMOSA tends to find suboptimal solutions. Our empirical scalability analysis shows that, while the problem space is exponential in the number n of functional units constituting the system, the number of evaluations required by our framework grows as O(n3.6).
Keywords :
Pareto optimisation; field programmable gate arrays; genetic algorithms; integrated circuit design; simulated annealing; FPGA system; Pareto optimal design solution; design metrix; multiobjective genetic algorithm; real world circuit; scalability analysis; simulated annealing; space exploration design; suboptimal solution; synthetic problem; Field programmable gate arrays; Integrated circuit reliability; Measurement; Reliability engineering; Space exploration; Tunneling magnetoresistance;
Conference_Titel :
Evolutionary Computation (CEC), 2010 IEEE Congress on
Conference_Location :
Barcelona
Print_ISBN :
978-1-4244-6909-3
DOI :
10.1109/CEC.2010.5586376