Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems 2019
DOI: 10.1145/3323439.3323977
|View full text |Cite
|
Sign up to set email alerts
|

Multi-Objective Optimization for the Compiler of Real-Time Systems based on Flower Pollination Algorithm

Abstract: Real-time systems usually face stringent constraints such as execution time, energy consumption, code-size, etc. Performing multi-objective optimization at compile time is one way to find approximations over the possible solutions which fulfill these constraints. Flower pollination algorithm (FPA) is a relatively recently proposed metaheuristic algorithm which makes use of the evolutionary characteristics of flower pollination process to find solutions to an optimization problem. In this paper, we propose a th… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(6 citation statements)
references
References 12 publications
0
6
0
Order By: Relevance
“…5: Repair individuals from the population if necessary. 6: Evaluate initial population using Equations ( 5) and (12). 7: while Stopping criteria is not reached do 8:…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…5: Repair individuals from the population if necessary. 6: Evaluate initial population using Equations ( 5) and (12). 7: while Stopping criteria is not reached do 8:…”
Section: Discussionmentioning
confidence: 99%
“…Evaluate individual using Equations ( 5) and (12) Update to next generation using Selection operator. 12: end while 13: return Approximated Pareto-optimal solutions.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…The CSL layer gathers information about the code structure, e.g., tasks and their parameters, and the associated ETS code points of interests (POIs). The collected POIs are then sent to the multi-criteria optimising compiler (implemented in the WCET-aware C compiler WCC [2]- [4]), that applies a set of multi-objective optimisations [5] regarding energy usage, timing control, and security risks. To do this, WCC employs three plug-in tools, each of which targets a distinct non-functional property.…”
Section: A the Teamplay Methodology For Predictable Architecturesmentioning
confidence: 99%