2010 39th International Conference on Parallel Processing 2010
DOI: 10.1109/icpp.2010.37
|View full text |Cite
|
Sign up to set email alerts
|

Block-Parallel Programming for Real-Time Embedded Applications

Abstract: Abstract-Embedded media applications have traditionally used custom ASICs to meet their real-time performance requirements. However, the combination of increasing chip design cost and availability of commodity many-core processors is making programmable devices increasingly attractive alternatives. Yet for these processors to be successful in this role, programming systems are needed that can automate the task of mapping the applications to the tens-tohundreds of cores on current and future many-core processor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 14 publications
(29 reference statements)
0
5
0
Order By: Relevance
“…Many languages dedicated to streaming applications have been introduced. [41][42][43][44][45][46][47][48] These languages are often variants of the cyclo-static dataflow model and propose automatic parallelization techniques such as pipelining and forks/joins.…”
Section: Related Workmentioning
confidence: 99%
“…Many languages dedicated to streaming applications have been introduced. [41][42][43][44][45][46][47][48] These languages are often variants of the cyclo-static dataflow model and propose automatic parallelization techniques such as pipelining and forks/joins.…”
Section: Related Workmentioning
confidence: 99%
“…Block Parallel Block Parallel [6] also targets signal applications. The author argues that the multidimensional formulations proposed, for example, by Array-OL are difficult to optimize since each new dimension increases the number of possible data traversals.…”
Section: Expressing Streams Through Dependenciesmentioning
confidence: 99%
“…StreamIt uses fusion, fission and reordering transformations to optimize the throughput and Brook leverages the optimizations offered by affine partitioning [23]. Array-OL or Block Parallel on the other hand propose a high-level description of data dependences [16] [6]. Nevertheless the high-level description comes at a price: optimizations in theses languages are harder to implement, in particular optimization regarding the routing of data through the application.…”
Section: A Two-levels Approachmentioning
confidence: 99%
See 1 more Smart Citation
“…Within performance computing, several techniques are reported in the literature for performance prediction of parallel applications [3][4] [5]. Most of them are based on blockparallel or dataflow-like approaches.…”
Section: Introductionmentioning
confidence: 99%