2007
DOI: 10.1109/dac.2007.375276
|View full text |Cite
|
Sign up to set email alerts
|

Design Methodology for Pipelined Heterogeneous Multiprocessor System

Abstract: Multiprocessor SoC systems have led to the increasing use of parallel hardware along with the associated software. These approaches have included coprocessor, homogeneous processor (e.g. SMP) and application specific architectures (i.e. DSP, ASIC). ASIPs have emerged as a viable alternative to conventional processing entities (PEs) due to its configurability and programmability. In this work, we introduce a heterogeneous multi-processor system using ASIPs as processing entities in a pipeline configuration. A s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2008
2008
2022
2022

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 11 publications
(3 citation statements)
references
References 17 publications
0
3
0
Order By: Relevance
“…We obtained a six processor JPEG encoder benchmark produced by Shee et al in [18] (using the Tensilica's toolset) for our experimentation. The partitioned JPEG program (pipeline of processors) was mapped in Xtensa LX2 using the design flow shown in Figure 1.…”
Section: Experimental Setup and Resultsmentioning
confidence: 99%
“…We obtained a six processor JPEG encoder benchmark produced by Shee et al in [18] (using the Tensilica's toolset) for our experimentation. The partitioned JPEG program (pipeline of processors) was mapped in Xtensa LX2 using the design flow shown in Figure 1.…”
Section: Experimental Setup and Resultsmentioning
confidence: 99%
“…In particular, stream based multimedia applications are well suited to such a design flow, and they are usually modeled as data flow graphs so that the performance can be estimated or some properties can be verified statically [14], [15]. Also, pipelined parallel execution techniques have been widely used and studied for heterogeneous processors to solve throughput-oriented problems [16]- [18]. Performance and energy consumption tradeoff: There have been many works which focused on multiple objectives such as execution time, energy consumption, reliability, accuracy and so on.…”
Section: Task Mappingmentioning
confidence: 99%
“…In general-purpose computing, heterogeneous multiprocessors are less common. The combinations of heterogeneous multiprocessors pose significant challenges when compared with the symmetric multiprocessor world [13]. Accordingly, acquiring software from many types of processors and making them operate together becomes extremely challenging.…”
Section: Introductionmentioning
confidence: 99%