A Domain-Specific Language and GPU Target Code Generator for Image Processing Applications (HIPAcc)

Internally funded project


Acronym: HIPAcc

Start date : 01.01.2009

Website: http://hipacc-lang.org


Project details

Short description

HIPAcc allows to design image processing kernels and algorithms in a domain-specific language (DSL). From this high-level description, low-level target code for GPU accelerators is generated using source-to-source translation. As back ends, the framework supports CUDA, OpenCL, and Renderscript. The framework runs on GNU/Linux and Mac OS X and is licensed under the Simplified BSD License

Scientific Abstract

HIPAcc allows to design image processing kernels and algorithms in a domain-specific language (DSL). From this high-level description, low-level target code for GPU accelerators is generated using source-to-source translation. As back ends, the framework supports CUDA, OpenCL, and Renderscript. The framework runs on GNU/Linux and Mac OS X and is licensed under the Simplified BSD License.

Involved:

Contributing FAU Organisations: