2009
DOI: 10.1016/j.jss.2008.08.032
|View full text |Cite
|
Sign up to set email alerts
|

Optimization methodology of dynamic data structures based on genetic algorithms for multimedia embedded systems

Abstract: a b s t r a c tModern multimedia application exhibit high resource utilization. In order to efficiently run this kind of applications in embedded systems, the dynamic memory subsystem needs to be optimized. A key role in this optimization is played by the dynamic data structures that reside in every real-life application. This paper presents a novel and automated way to optimize dynamic data structures. The search space is pruned using genetic algorithms that converge to the best multilayered data structure im… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
3
3

Relationship

3
3

Authors

Journals

citations
Cited by 17 publications
(15 citation statements)
references
References 12 publications
0
15
0
Order By: Relevance
“…These need to come first since they can completely alter the design of the application and the existing DDTs. The can be decoupled of the other subsequent steps by introducing high-level estimators [18].…”
Section: Methods Overviewmentioning
confidence: 99%
See 2 more Smart Citations
“…These need to come first since they can completely alter the design of the application and the existing DDTs. The can be decoupled of the other subsequent steps by introducing high-level estimators [18].…”
Section: Methods Overviewmentioning
confidence: 99%
“…DDT optimizations are not discussed further in this book as they are not part of the core research of this book. Instead I refer the reader to [16,18]. Again, high-level estimators are used to decouple this step from subsequent steps [18].…”
Section: Methods Overviewmentioning
confidence: 99%
See 1 more Smart Citation
“…Our objective is to obtain a set of data structure with minimizing memory accesses, memory footprint and energy consumption for each variable in the mobile application, the result (a solution) is represented by a set of pairs (c, s) {c i ∈ C, s j ∈ S}, where, C is containers, S is a set of data structures proposed by Baloukas et al [10], i.e. S={AR, AR_P, DLL, DLL_O, SLL, SLL_O, DLL_AR, SLL_AR}, where, AR is array, AR_P is array of pointers, DLL is double-link list, DLL_O is double-link list with roving pointer, SLL is single link list, SLL_O is single link list with roving pointer, DLL_AR is double link list of arrays, and SLL_AR is single link list of arrays.…”
Section: Multi-objective Optimization Model For Mobile Multimedia Appmentioning
confidence: 99%
“…Jiang et al [3] proposed a method of low power consumption data structure design for embedded applications, but it employed handwork optimization to applications without evolution algorithm. Risco-Martin et al [4,10] used multiObjective evolutionary algorithms such as genetic algorithm (GA) to optimizing data structures for embedded applications, but this can generate issues such as the premature converge of the population to a local optimum or general loss of diversity.…”
Section: Introductionmentioning
confidence: 99%