Skip to Main content Skip to Navigation
Conference papers

Automatic Streamization of Image Processing Applications

Abstract : New many-core architectures such as the Kalray MPPA-256 provide energy-efficiency and high performance for embedded systems. However, to take advantage of these opportunities, careful manual op-timizations are required. We investigate the automatic streamization of image processing applications, implemented in C on top of a dedicated API, onto this target accessed through the ΣC dataflow language. We discuss compiler and runtime design choices and their impact on perfor-mance. Our compilation techniques are implemented as source-to-source transformations in the PIPS open-source compilation framework. Ex-periments show lowest energy consumption on the Kalray MPPA target compared to other hardware targets for a range of 8 test applications.
Complete list of metadata

Cited literature [24 references]  Display  Hide  Download

https://hal-mines-paristech.archives-ouvertes.fr/hal-01096735
Contributor : Claire Medrala <>
Submitted on : Friday, December 19, 2014 - 2:25:51 PM
Last modification on : Thursday, September 24, 2020 - 4:36:02 PM
Long-term archiving on: : Monday, March 23, 2015 - 4:32:14 PM

File

A-570.pdf
Files produced by the author(s)

Identifiers

Citation

Pierre Guillou, Fabien Coelho, François Irigoin. Automatic Streamization of Image Processing Applications. The 27th International Workshop on Languages and Compilers for Parallel Computing, Parasol, Sep 2014, Hillsboro, United States. pp 224-238, ⟨10.1007/978-3-319-17473-0_15⟩. ⟨hal-01096735⟩

Share

Metrics

Record views

270

Files downloads

399