Proceedings of the 2013 International Workshop on Programming Models and Applications for Multicores and Manycores 2013
DOI: 10.1145/2442992.2442993
|View full text |Cite
|
Sign up to set email alerts
|

A compiler infrastructure for embedded heterogeneous MPSoCs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 19 publications
0
8
0
Order By: Relevance
“…e major components are discussed in the following. e mapper receives a KPN application wri en in the language "C for process Networks" [38]. In a KPN graph, nodes are computational processes that exchange data only through FIFO channels (the edges of the graph) using atomic data items called tokens.…”
Section: Kpn Mapping Owmentioning
confidence: 99%
See 1 more Smart Citation
“…e major components are discussed in the following. e mapper receives a KPN application wri en in the language "C for process Networks" [38]. In a KPN graph, nodes are computational processes that exchange data only through FIFO channels (the edges of the graph) using atomic data items called tokens.…”
Section: Kpn Mapping Owmentioning
confidence: 99%
“…In data ow graphs or process networks, the entities cannot communicate over shared memory, which makes these models appropriate for distributed memory architectures. Many languages and models exist to represent such graphs, e.g., Cal [13], YAPI [11], C for process networks [38] or the Distributed Object Layer (DOL) [45].…”
mentioning
confidence: 99%
“…Since a larger load imbalance results in a larger decrease in value of α ef f (as can be concluded from Karp and Flatt (1990), α ef f is a kind of derivative of relative speedup), problems can be identified better than from speedup values. If the parallelization is well-organized (load balanced, small overhead, Sheng et al (2014) right number of processors), α ef f saturates at unity, so tendencies can be better displayed through using (1 − α ef f ).…”
Section: Practical Applicationsmentioning
confidence: 99%
“…In paper Sheng et al (2014) a compiler making effective parallelization of an originally sequential code for different number of cores is described and validated by running the executable code on platforms having the corresponding number of cores. Let us apply Equ.…”
Section: Characterizing Parallelization Effortsmentioning
confidence: 99%
“…It is a challenging task to support OpenCL program model on multicore DSP for embedded application. We address this problem by firstly utilizing the LLVM (low level virtual machine) [5] and Clang [6] open source compiler to support kernel compilation and further optimization for the DSP platform; then we designed 2 Advances in Mechanical Engineering [7,8] scheduler that aimed to schedule work-item in a work group to decrease the task switching overhead. Finally, we proposed a kind of software managed CACHE method to efficiently administrate the distributed global memory which was combined through interconnections such as PCIE, SRIO (serial rapid IO), Hyperlink, and SGMII.…”
Section: Introductionmentioning
confidence: 99%