Halide (programming language)
From Wikipedia, the free encyclopedia
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++.
This article needs additional citations for verification. (March 2018) |
Quick Facts Paradigms, Designed by ...
Paradigms | functional, parallel |
---|---|
Designed by | Jonathan Ragan-Kelley Andrew Adams |
Developer | MIT, (with help from Stanford, Google, Adobe) |
First appeared | 2012; 12 years ago (2012) |
Typing discipline | static |
Implementation language | C++ |
OS | macOS, mainstream Linux distributions, Windows |
Website | halide-lang |
Close