Proceedings. 15th IEEE International Conference on Application-Specific Systems, Architectures and Processors, 2004.
DOI: 10.1109/asap.2004.1342456
|View full text |Cite
|
Sign up to set email alerts
|

CHARMED: a multi-objective co-synthesis framework for multi-mode embedded systems

Abstract: In this paper, we present a modular co-synthesis framework called CHARMED that solves the problem of hardware-software co-synthesis of periodic, multi-mode, distributed, embedded systems. In this framework we perform the synthesis under several constraints while optimizing for a set of objectives. We allow the designer to fully control the performance evaluation process, constraint parameters, and optimization goals. Once the synthesis is performed, we provide the designer a non-dominated set (Pareto front) of… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Publication Types

Select...
4
3
3

Relationship

0
10

Authors

Journals

citations
Cited by 27 publications
(21 citation statements)
references
References 12 publications
0
21
0
Order By: Relevance
“…Our proposed approach, however, could be easily extended to handle multiple task graphs for a single mode by constructing a hyper task graph and performing task scheduling on a hyper-period [13], if necessary. In addition, while there are other hardware resources in the MPSoC platform consuming energy and suffering from wearout failures, we mainly consider processor cores in this work due to their heavy stress and varying operational behaviors.…”
Section: Problem Formulationmentioning
confidence: 99%
“…Our proposed approach, however, could be easily extended to handle multiple task graphs for a single mode by constructing a hyper task graph and performing task scheduling on a hyper-period [13], if necessary. In addition, while there are other hardware resources in the MPSoC platform consuming energy and suffering from wearout failures, we mainly consider processor cores in this work due to their heavy stress and varying operational behaviors.…”
Section: Problem Formulationmentioning
confidence: 99%
“…determine a valid schedule. As existing design space exploration approaches [11,13,14] are limited such in a way that each operation has to be bound exactly once, they fail to generate highly reliable solutions through redundancy. Thus, we have extended our design space exploration [13] by 1. generating solutions with multiple operation instances 2. providing a reliability evaluation method for our system model.…”
Section: Integrating Reliability Optimization Into System Synthesismentioning
confidence: 99%
“…A multi-mode approach has also been used to achieve efficient use of resources; for instance, dynamic resource allocation techniques, such as adaptive servers [1], [2], [8], [9], have been developed for this purpose. Similarly, energy-efficient task allocation techniques that consider mode execution patterns have been proposed (e.g., [12], [13], [23]). …”
Section: Related Workmentioning
confidence: 99%