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
Contributor : Claire Medrala Connect in order to contact the contributor
Submitted on : Friday, December 19, 2014 - 2:25:51 PM
Last modification on : Wednesday, November 17, 2021 - 12:33:03 PM
Long-term archiving on: : Monday, March 23, 2015 - 4:32:14 PM


Files produced by the author(s)



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⟩



Record views


Files downloads