Halide

Halide: a language and compiler for optimizing parallelism, locality, and recomputation in image processing pipelines. Halide is a new programming language designed to make it easier to write high-performance image processing code on modern machines. Its current front end is embedded in C++. Compiler targets include x86/SSE, ARM v7/NEON, CUDA, and OpenCL.