2008
DOI: 10.1145/1367045.1367049
|View full text |Cite
|
Sign up to set email alerts
|

Multiprocessor systems synthesis for multiple use-cases of multiple applications on FPGA

Abstract: Future applications for embedded systems demand chip multiprocessor designs to meet real-time deadlines. The large number of applications in these systems generates an exponential number of use-cases. The key design automation challenges are designing systems for these use-cases and fast exploration of software and hardware implementation alternatives with accurate performance evaluation of these use-cases. These challenges cannot be overcome by current design methodologies which are semiautomated, time consum… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
27
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 56 publications
(28 citation statements)
references
References 21 publications
1
27
0
Order By: Relevance
“…We know that the token received in the FIFO is the processor time of previous processor, and according to Equation 1 the processor time can not decrease. Therefore ts f i f o (2) ≥ ts f i f o (1) . Hence time-stamps on a FIFO edge are guaranteed to be nondecreasing.…”
Section: Theorem 1 Successive Time-stamps Ts F I F O (I) I ∈ N Onmentioning
confidence: 92%
See 3 more Smart Citations
“…We know that the token received in the FIFO is the processor time of previous processor, and according to Equation 1 the processor time can not decrease. Therefore ts f i f o (2) ≥ ts f i f o (1) . Hence time-stamps on a FIFO edge are guaranteed to be nondecreasing.…”
Section: Theorem 1 Successive Time-stamps Ts F I F O (I) I ∈ N Onmentioning
confidence: 92%
“…This technique has a very high overhead due to creation of complete state before execution of each sample. MAMPS [2] is a tool flow for mapping multi-media applications on FPGA. It evaluates the performance of applications by executing their models on the FPGA fabric, however we only forward the time-stamps of execution.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…It should also guarantee some bound on the time needed to execute a code segment (an actor of the dataflow graph) on a processor even when this processor is shared with actors from different applications. Several such predictable platforms have been proposed in recent years (e.g., MAMPS [28], CompSOC [12], PRET [13]). The precision-timed (PRET) platform focuses on the design of a processing element and memory controller that provide a predictable timing behavior.…”
Section: Execution Platformsmentioning
confidence: 99%