1999
DOI: 10.1109/92.748204
|View full text |Cite
|
Sign up to set email alerts
|

COSYN: Hardware-software co-synthesis of heterogeneous distributed embedded systems

Abstract: Hardware-software co-synthesis starts with an embedded-system specification and results in an architecture consisting of hardware and software modules to meet performance, power, and cost goals. Embedded systems are generally specified in terms of a set of acyclic task graphs. In this paper, we present a co-synthesis algorithm COSYN, which starts with periodic task graphs with real-time constraints and produces a low-cost heterogeneous distributed embeddedsystem architecture meeting these constraints. It suppo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
98
0

Year Published

2000
2000
2017
2017

Publication Types

Select...
5
5

Relationship

0
10

Authors

Journals

citations
Cited by 111 publications
(98 citation statements)
references
References 14 publications
0
98
0
Order By: Relevance
“…One direction of these research is finding the low-power architecture by optimizing the allocation of resources and task assignment according to the power consumption (e.g. COSYN-LP [11], SLOPES [12], LOPOCOS [13]). The overview of some power aware codesign methods is presented in [4].…”
Section: Related Workmentioning
confidence: 99%
“…One direction of these research is finding the low-power architecture by optimizing the allocation of resources and task assignment according to the power consumption (e.g. COSYN-LP [11], SLOPES [12], LOPOCOS [13]). The overview of some power aware codesign methods is presented in [4].…”
Section: Related Workmentioning
confidence: 99%
“…Unfortunately, only limited research exists in reducing the energy cost of the memory system. [10] and [31] describe both a heuristic which does allocation, assignment, scheduling of multiple task-graphs. [24] and [58] compile a task-graph on a given heterogeneous architecture.…”
Section: Memory Optimization In Multi-threaded Applicationsmentioning
confidence: 99%
“…Pre-emptive and non-pre-emptive static scheduling are combined in the cosynthesis environment described in [36,37]. In many of the previous scheduling approaches researchers have assumed that processes are scheduled independently.…”
Section: Schedulability Analysismentioning
confidence: 99%