Multi-objective optimization of multimedia embedded systems using genetic algorithms and stochastic simulation

被引:0
作者
Bruno Nogueira
Paulo Maciel
Eduardo Tavares
Ricardo M. A. Silva
Ermeson Andrade
机构
[1] Federal Rural University of Pernambuco,Academic Unit of Garanhuns
[2] Federal University of Pernambuco,Center of Informatics
[3] Federal Rural University of Pernambuco,Department of Statistics and Informatics
来源
Soft Computing | 2017年 / 21卷
关键词
Multimedia embedded systems; Simulation; Architecture exploration; Genetic algorithms;
D O I
暂无
中图分类号
学科分类号
摘要
To meet the ever shrinking time-to-market for multimedia embedded systems, designers need effective system-level optimization techniques to support their design decisions. Despite multimedia embedded systems’ highly variable execution times and soft real-time constraints, most previous work has adopted a constant execution time (worst-case) approach to evaluate if a candidate architecture satisfies the timing constraints. Such an approach is too pessimistic and might result in unnecessary costly architectures. In this work, we propose a new method for design space exploration of multimedia embedded systems. Given a system specification, the proposed method automatically explores the design space to quickly identify Pareto-optimal solutions (or an approximation) that optimize conflicting design metrics, such as price and power consumption. Our approach combines (i) a fast and formal strategy for performance evaluation that captures the varying runtime behavior of multimedia systems and (ii) a new multi-objective genetic algorithm for architecture exploration. The experiments on well-known benchmarks show the efficiency of our method in comparison to similar ones.
引用
收藏
页码:4141 / 4158
页数:17
相关论文
共 60 条
[1]  
Brooks D(2000)Wattch: a framework for architectural-level power analysis and optimizations ACM SIGARCH Comp Archit News 28 83-94
[2]  
Tiwari V(2015)Constrained, mixed-integer and multi-objective optimisation of building designs by NSGA-II with fitness approximation Appl Soft Comput 33 114-126
[3]  
Martonosi M(1997)The simplescalar tool set, version 2.0 ACM SIGARCH Comput Archit News 25 13-25
[4]  
Brownlee AE(2004)Methods for evaluating and covering the design space during early design development Integr VLSI J 38 131-183
[5]  
Wright JA(2014)A two-phase design space exploration strategy for system-level real-time application mapping onto MPSoC Microprocess Microsyst 38 9-21
[6]  
Burger D(2011)Surrogate-assisted evolutionary computation: recent advances and future challenges Swarm Evol Comput 1 61-70
[7]  
Austin T(2014)An effective hybrid cuckoo search and genetic algorithm for constrained engineering design optimization Eng Optim 46 1331-1351
[8]  
Gries M(2009)Systemcodesigner: an automatic ESL synthesis approach by design space exploration and behavioral synthesis for streaming applications ACM Trans Design Autom Electron Syst (TODAES) 14 1-647
[9]  
Jia Z(2009)A safe stochastic analysis with relaxed limitations on the periodic task model IEEE Trans Comput 58 634-47
[10]  
Núñez A(2008)Task mapping and priority assignment for soft real-time applications under deadline miss ratio constraints ACM Trans Embed Comput Syst (TECS) 7 19-499