Abstract | ||
---|---|---|
Streaming applications are built of data-driven, computational components, consuming and producing unbounded data streams.
Streaming oriented systems have become dominant in a wide range of domains, including embedded applications and DSPs. However,
programming efficiently for streaming architectures is a challenging task, having to carefully partition the computation and
map it to processes in a way that best matches the underlying streaming architecture, taking into account the distributed
resources (memory, processing, real-time requirements) and communication overheads (processing and delay). These challenges
have led to a number of suggested solutions, whose goal is to improve the programmer’s productivity in developing applications
that process massive streams of data on programmable, parallel embedded architectures. StreamIt is one such example. Another
more recent approach is that developed by the ACOTES project (Advanced Compiler Technologies for Embedded Streaming). The
ACOTES approach for streaming applications consists of compiler-assisted mapping of streaming tasks to highly parallel systems
in order to maximize cost-effectiveness, both in terms of energy and in terms of design effort. The analysis and transformation
techniques automate large parts of the partitioning and mapping process, based on the properties of the application domain,
on the quantitative information about the target systems, and on programmer directives. This paper presents the outcomes of
the ACOTES project, a 3-year collaborative work of industrial (NXP, ST, IBM, Silicon Hive, NOKIA) and academic (UPC, INRIA,
MINES ParisTech) partners, and advocates the use of Advanced Compiler Technologies that we developed to support Embedded Streaming. |
Year | DOI | Venue |
---|---|---|
2011 | 10.1007/s10766-010-0132-7 | International Journal of Parallel Programming |
Keywords | DocType | Volume |
parallel systems,cost effectiveness,real time | Journal | 39 |
Issue | ISSN | Citations |
3 | 1573-7640 | 6 |
PageRank | References | Authors |
0.53 | 21 | 27 |
Name | Order | Citations | PageRank |
---|---|---|---|
Harm Munk | 1 | 6 | 0.53 |
Eduard Ayguadé | 2 | 2406 | 216.00 |
Cédric Bastoul | 3 | 775 | 38.50 |
Paul M. Carpenter | 4 | 102 | 15.48 |
Zbigniew Chamski | 5 | 123 | 10.61 |
Albert Cohen | 6 | 1002 | 72.30 |
Marco Cornero | 7 | 85 | 25.70 |
Philippe Dumont | 8 | 36 | 2.86 |
Marc Duranton | 9 | 137 | 10.77 |
Mohammed Fellahi | 10 | 15 | 1.46 |
Roger Ferrer | 11 | 39 | 4.04 |
Razya Ladelsky | 12 | 43 | 3.04 |
menno lindwer | 13 | 49 | 5.70 |
Xavier Martorell | 14 | 1470 | 125.40 |
Cupertino Miranda | 15 | 13 | 1.32 |
Dorit Nuzman | 16 | 166 | 8.25 |
Andrea C. Ornstein | 17 | 11 | 1.05 |
Antoniu Pop | 18 | 198 | 14.36 |
Sebastian Pop | 19 | 19 | 1.51 |
Louis-noël Pouchet | 20 | 880 | 47.61 |
Alex Ramírez | 21 | 6 | 0.53 |
David Ródenas | 22 | 6 | 0.53 |
Erven Rohou | 23 | 167 | 23.52 |
Ira Rosen | 24 | 45 | 2.34 |
Uzi Shvadron | 25 | 31 | 3.51 |
Konrad Trifunovic | 26 | 6 | 0.53 |
Ayal Zaks | 27 | 414 | 26.73 |