Automatic Streamization of Image Processing Applications.

Lecture Notes in Computer Science(2015)

引用 2|浏览7
暂无评分
摘要
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 optimizations 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 SC dataflow language. We discuss compiler and runtime design choices and their impact on performance. Our compilation techniques are implemented as source-to-source transformations in the PIPS open-source compilation framework. Experiments show lowest energy consumption on the Kalray MPPA target compared to other hardware targets for a range of 8 test applications.
更多
查看译文
关键词
Directed Acyclic Graph, Image Processing Application, Hardware Accelerator, Image Expression, Loop Unroll
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要