Performance evaluation of efficient multi-objective evolutionary algorithms for design space exploration of embedded computer systems |
| |
Authors: | Giuseppe Ascia Vincenzo Catania Alessandro G. Di Nuovo Maurizio Palesi Davide Patti |
| |
Affiliation: | 1. Department of Applied Mathematics, University of Granada, Granada, Spain;2. Department of Mathematics and Statistics, University of Guelph, Guelph, Canada;3. Department of Economics, Management, and Quantitative Methods, University of Milan, Milan, Italy;4. Department of Applied Mathematics and Sciences, Khalifa University, Abu Dhabi, United Arab Emirates;1. University of Bristol, H.H. Wills Physics Laboratory, Tyndall Avenue, Bristol, BS8 1TL, UK;2. Imperial College, Blackett Laboratory, London, SW7 2BW, UK;1. State Key Laboratory of Disaster Reduction in Civil Engineering and College of Civil Engineering, Tongji University, Shanghai 200092, China;2. State Key Laboratory for GeoMechanics and Deep Underground Engineering, China University of Mining and Technology, Xuzhou 221116, China;3. School of Aerospace Engineering and Applied Mechanics, Tongji University, Shanghai 200092, China;4. Department of Engineering Technology, University of North Texas, Denton 76207, USA;1. College of Computer Science and Technology, Jilin University, Str. Qianjin 2699, Changchun 130012, China;2. Software Technology Research Laboratory, De Montfort University, Leicester, LE1 9BH, England |
| |
Abstract: | Multi-objective evolutionary algorithms (MOEAs) have received increasing interest in industry because they have proved to be powerful optimizers. Despite the great success achieved, however, MOEAs have also encountered many challenges in real-world applications. One of the main difficulties in applying MOEAs is the large number of fitness evaluations (objective calculations) that are often needed before an acceptable solution can be found. There are, in fact, several industrial situations in which fitness evaluations are computationally expensive and the time available is very short. In these applications efficient strategies to approximate the fitness function have to be adopted, looking for a trade-off between optimization performance and efficiency. This is the case in designing a complex embedded system, where it is necessary to define an optimal architecture in relation to certain performance indexes while respecting strict time-to-market constraints. This activity, known as design space exploration (DSE), is still a great challenge for the EDA (electronic design automation) community. One of the most important bottlenecks in the overall design flow of an embedded system is due to simulation. Simulation occurs at every phase of the design flow and is used to evaluate a system which is a candidate for implementation. In this paper we focus on system level design, proposing an extensive comparison of the state-of-the-art of MOEA approaches with an approach based on fuzzy approximation to speed up the evaluation of a candidate system configuration. The comparison is performed in a real case study: optimization of the performance and power dissipation of embedded architectures based on a Very Long Instruction Word (VLIW) microprocessor in a mobile multimedia application domain. The results of the comparison demonstrate that the fuzzy approach outperforms in terms of both performance and efficiency the state of the art in MOEA strategies applied to DSE of a parameterized embedded system. |
| |
Keywords: | |
本文献已被 ScienceDirect 等数据库收录! |
|