SPIR: The Standard IR for Parallel Compute and Graphics SPIR-V is catalyzing a revolution in the ecosystem for shader and kernel language compilers used for expressing parallel computation and GPU-based graphics. SPIR-V enables high-level language front-ends to emit programs in a standardized intermediate form to be ingested by a wider range of drivers, including Vulkan, OpenGL and OpenCL. SPIR-V