Optimization of dynamic memory managers for embedded systems using grammatical evolution
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @InProceedings{DBLP:conf/gecco/Risco-MartinAGH09,
-
author = "Jose L. Risco-Martin and David Atienza and
Ruben Gonzalo and J. Ignacio Hidalgo",
-
title = "Optimization of dynamic memory managers for embedded
systems using grammatical evolution",
-
booktitle = "GECCO '09: Proceedings of the 11th Annual conference
on Genetic and evolutionary computation",
-
year = "2009",
-
editor = "Guenther Raidl and Franz Rothlauf and
Giovanni Squillero and Rolf Drechsler and Thomas Stuetzle and
Mauro Birattari and Clare Bates Congdon and
Martin Middendorf and Christian Blum and Carlos Cotta and
Peter Bosman and Joern Grahl and Joshua Knowles and
David Corne and Hans-Georg Beyer and Ken Stanley and
Julian F. Miller and Jano {van Hemert} and
Tom Lenaerts and Marc Ebner and Jaume Bacardit and
Michael O'Neill and Massimiliano {Di Penta} and Benjamin Doerr and
Thomas Jansen and Riccardo Poli and Enrique Alba",
-
pages = "1609--1616",
-
address = "Montreal",
-
publisher = "ACM",
-
publisher_address = "New York, NY, USA",
-
month = "8-12 " # jul,
-
organisation = "SigEvo",
-
keywords = "genetic algorithms, genetic programming, grammatical
evolution, genetic improvement, SBSE",
-
isbn13 = "978-1-60558-325-9",
-
bibsource = "DBLP, http://dblp.uni-trier.de",
-
DOI = "doi:10.1145/1569901.1570116",
-
abstract = "New portable consumer embedded devices must execute
multimedia applications (e.g., 3D games, video players
and signal processing software, etc.) that demand
extensive memory accesses and memory usage at a low
energy consumption. Moreover, they must heavily rely on
Dynamic Memory (DM) due to the unpredictability of the
input data and system behavior. Within this context,
consistent design methodologies that can tackle
efficiently the complex DM behavior of these multimedia
applications are in great need. In this article, we
present a novel design framework, based on genetic
programming, which allows us to design custom DM
management mechanisms, optimizing memory accesses,
memory use and energy consumption for the target
embedded system. First, we describe the large design
space of DM management decisions for multimedia
embedded applications. Then, we propose a suitable way
to traverse this design space using grammatical
evolution and construct custom DM managers that
minimize the DM used by these highly dynamic
applications. As a result, our methodology achieves
significant improvements in memory accesses (23percent
less on average), memory usage (38percent less on
average) and energy consumption (reductions of
21percent on average) in real case studies over the
current state-of-the-art DM managers used for these
types of dynamic applications. To the best of our
knowledge, this is the first approach to efficiently
design DM managers for embedded systems using
evolutionary computation and grammar evolution.",
-
notes = "Updated by \cite{Colmenar:2010:gecco}
GECCO-2009 A joint meeting of the eighteenth
international conference on genetic algorithms
(ICGA-2009) and the fourteenth annual genetic
programming conference (GP-2009).
ACM Order Number 910092.",
- }
Genetic Programming entries for
Jose L Risco-Martin
David Atienza Alonso
Ruben Gonzalo
Jose Ignacio Hidalgo Perez
Citations