Halide is a computer programming language specifically created for digital image processing. It optimizes memory locality, vectorized computation, and the use of multi-core CPUs and GPUs. The language is implemented as an internal domain-specific language (DSL) in C++.
Stanford University
Fall 2022
Focused on principles and trade-offs in designing modern parallel computing systems, this course also teaches parallel programming techniques. It is intended for students looking to understand both parallel hardware and software design. Prerequisite knowledge in computer systems is required.
No concepts data
+ 45 more concepts