Halide (programming language)

Halide
Paradigmsfunctional, parallel
Designed byJonathan Ragan-Kelley
Andrew Adams
DeveloperMIT, (with help from Stanford, Google, Adobe)
First appeared2012 (2012)
Typing disciplinestatic
Implementation languageC++
OSmacOS, mainstream Linux distributions, Windows
Websitehalide-lang.org

Halide is a computer programming language designed for writing digital image processing code that takes advantage of memory locality, vectorized computation and multi-core central processing units (CPU) and graphics processing units (GPU).[1] Halide is implemented as an internal domain-specific language (DSL) in C++.

  1. ^ "Halide: New Language For Image Processing". 2012. Retrieved 20 September 2013.

Developed by StudentB