Back to Search
Start Over
Automatic Streamization of Image Processing Applications
- Source :
- The 27th International Workshop on Languages and Compilers for Parallel Computing, 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⟩, Languages and Compilers for Parallel Computing ISBN: 9783319174723, LCPC
- Publication Year :
- 2014
- Publisher :
- HAL CCSD, 2014.
-
Abstract
- International audience; 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.
- Subjects :
- Dataflow
Computer science
[INFO.COMP]Computer Science [cs]/domain_info.comp
Image processing
Parallel computing
Energy consumption
computer.software_genre
Directed acyclic graph
Range (mathematics)
Computer architecture
[INFO.INFO-TI]Computer Science [cs]/Image Processing [eess.IV]
Hardware acceleration
Compiler
[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
computer
Subjects
Details
- Language :
- English
- ISBN :
- 978-3-319-17472-3
- ISBNs :
- 9783319174723
- Database :
- OpenAIRE
- Journal :
- The 27th International Workshop on Languages and Compilers for Parallel Computing, 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⟩, Languages and Compilers for Parallel Computing ISBN: 9783319174723, LCPC
- Accession number :
- edsair.doi.dedup.....c0230df0ee36852dbdf0f1b49081c0f2
- Full Text :
- https://doi.org/10.1007/978-3-319-17473-0_15⟩