Writing high-performance code often comes at a cost of reduced portability and simplicity —Halide fixed that and we use it often at Google. — Introduction Halide is an open-source programming language designed to make it easier to write and maintain high-performance image processing or array processing code on modern machines. Halide currently targets Different CPUs Different Operating Systems Diff compute APIs like CUDA, OpenCL, OpenGL, etc.