Proceedings of the 9th Workshop and 7th Workshop on Parallel Programming and RunTime Management Techniques for Manycore Archite 2018
DOI: 10.1145/3183767.3183782
|View full text |Cite
|
Sign up to set email alerts
|

Criticality-driven Design Space Exploration for Mixed-Criticality Heterogeneous Parallel Embedded Systems

Abstract: Heterogeneous platforms are becoming widely diffused in the embedded system area, mainly because of the opportunities to increase application execution performance and, at the same time, to optimize other orthogonal metrics. In such a context, the introduction of mixed-criticality constraints, while considering heterogenous parallel architectures, creates new challenges to industrial and academic research. The main design issue is related to a Design Space Exploration (DSE) approach able to cope with mixed-cri… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
5
1

Relationship

5
1

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 19 publications
0
6
0
Order By: Relevance
“…The considered use case, or the Time-to-completion (TTC) timing constraint that drives the DSE steps, and the genetic algorithm parameters are described in [13]. From this example it is clear that elitism is one of the most important feature needed by a Genetic algorithms, but it introduces timing overheads (as shown in the last figure in [14]), and a correct way to implement this functionality is one of the main problem in this field.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The considered use case, or the Time-to-completion (TTC) timing constraint that drives the DSE steps, and the genetic algorithm parameters are described in [13]. From this example it is clear that elitism is one of the most important feature needed by a Genetic algorithms, but it introduces timing overheads (as shown in the last figure in [14]), and a correct way to implement this functionality is one of the main problem in this field.…”
Section: Resultsmentioning
confidence: 99%
“…From this example it is clear that elitism is one of the most important feature needed by a Genetic algorithms, but it introduces timing overheads (as shown in the last figure in [14]), and a correct way to implement this functionality is one of the main problem in this field. The next paragraph describe the results obtained using the proposed PGA approach, while the reference use case and the GA configurations have been extracted from [13]. The PGA has been tested on a PC with Intel Core i5-2430M dual-core (2.40 GHz), 4GB di RAM and Linux Ubuntu distribution.…”
Section: Resultsmentioning
confidence: 99%
“…Thex vector represents application processes and values in the decision variable space are BB instances, so the solution space is bounded by the total number of BBs. The cost functions depends on different metrics evaluated/estimated during the co-design flow [2,14]. Then, a multi-objective genetic algorithm is used to individuate an approximation of the ρF * in a single run, where, starting from the phenotype space, the solution has been encoded considering application processes and BBs.…”
Section: Reference Design Space Exploration Approachmentioning
confidence: 99%
“…Anyway, full virtualization is generally not satisfactory for embedded systems (especially if exists real-time constraints), indeed the required overhead may be impactful on the temporal constraints of the application. The usage of Hypervisors [11] in these situations permits to run ate the same time several operating systems upon a platform in sharing with low overhead, but still maintaining the isolation of time and space [12].…”
Section: Isolation In Mixed-criticality Systemsmentioning
confidence: 99%