Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation 2010
DOI: 10.1145/1830483.1830705
|View full text |Cite
|
Sign up to set email alerts
|

Improving reliability of embedded systems through dynamic memory manager optimization using grammatical evolution

Abstract: Technology scaling has offered advantages to embedded systems, such as increased performance, more available memory and reduced energy consumption. However, scaling also brings a number of problems like reliability degradation mechanisms. The intensive activity of devices and high operating temperatures are key factors for reliability degradation in latest technology nodes. Focusing on embedded systems, the memory is prone to suffer reliability problems due to the intensive use of dynamic memory on wireless an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
2
1

Relationship

3
0

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 13 publications
0
5
0
Order By: Relevance
“…Thus, all the proposed benchmarks highly rely on the dynamic memory subsystem. In the next step we simulate five general-purpose allocators, as well as performing an automatic exploration of feasible DMMs using a search algorithm (i.e., grammatical evolution in our case [23]).…”
Section: Experimental Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…Thus, all the proposed benchmarks highly rely on the dynamic memory subsystem. In the next step we simulate five general-purpose allocators, as well as performing an automatic exploration of feasible DMMs using a search algorithm (i.e., grammatical evolution in our case [23]).…”
Section: Experimental Methodsmentioning
confidence: 99%
“…Blocks are extracted from the free-list following one of the four allocation mechanisms implemented (see ALLOCA-TION_MECHANISM in Fig. 4, class FreeList): first fit, best fit, exact fit and farthest fit (farthest in memory address from the hottest block, used for temperature-aware analysis in [23]). Blocks are also extracted using one of the two implemented allocation policies: first in first out or last in first out (see ALLOCATION_POLICY in Fig.…”
Section: Dmm Simulation Frameworkmentioning
confidence: 99%
“…Among all the previous works about DMM design, we focus our approach in the proposal followed by [1], [2], [14] and [7]. Hence, we consider a DMM as a set of free-blocks lists where different policies can be implemented.…”
Section: Design Space Of Dmmsmentioning
confidence: 99%
“…In our implementation, selection consists on a tournament where dominance is considered and, in case of mutual dominance between two individuals, crowding distance is applied. After that, the crossover and mutation operators are applied in the same way as the authors of [14] and [7] propose. Next, the objective evaluation is performed by using the simulator proposed by the authors of [15].…”
Section: New Moge Optimizationmentioning
confidence: 99%
See 1 more Smart Citation