SPIR-V is the intermediate representation associated with the Vulkan graphics API and newer versions of the OpenCL compute language.

SPIR-V Articles & Reviews

Running The RadeonSI NIR Back-End With Mesa 19.1 Git   Display Drivers   2019-02-10
NVIDIA 396.18 Linux Benchmarks, Testing Their New Vulkan SPIR-V Compiler   Display Drivers   2018-04-11
OpenGL 4.6 Released With Vulkan/SPIR-V Ingestion, Parallel Shader Compiles & Finally AF   Software   2017-07-31
Khronos Debuts OpenGL ES 3.2 & New GL Extensions, But No Vulkan This Week   Software   2015-08-10
Khronos Group Announces Vulkan, OpenCL 2.1, SPIR-V   Display Drivers   2015-03-03

SPIR-V Linux & Open-Source News

Vulkan Cooperative Matrix Merged For RDNA4 GPUs With RADV, DCC Support Inches Closer   Radeon   2025-02-07
Rust-CUDA Project Restarted For Enabling NVIDIA CUDA Kernels Within Rust Code   NVIDIA   2025-02-02
LLVM 20.1-rc1 Released For Testing This Updated Compiler Stack   LLVM   2025-02-02
LLVM 20 Feature Development Wraps Up With AMX-AVX512, AMX-FP8, AVX10.2 & AMD GFX950   LLVM   2025-01-29
LLVM 20 Promotes SPIR-V To Official Backend, Enabled By Default   LLVM   2025-01-28
Vulkan 1.4.305 Published With Three New Extensions   Vulkan   2025-01-17
Intel's Clang Code Begins Landing For OpenMP Offloading To SPIR-V For GPU Execution   Intel   2025-01-08
HipScript Allows NVIDIA CUDA & AMD HIP Code To Run Within Web Browsers   Programming   2025-01-07
LLVM Had Another Exciting Year With More Than 37k Commits, 35.5 Million Lines   LLVM   2025-01-04
Microsoft Continued With Many Linux & Open-Source Announcements In 2024   Microsoft   2024-12-31
AOMP 20.0-1 GPU Compiler Rebased Against ROCm 6.3, Brings SPIR-V JIT Offloading   AMD   2024-12-18
Intel Looking To Raise SPIR-V Backend To Becoming An Official LLVM Target   Intel   2024-12-13
Vulkan 1.3.300 Delivers New Cooperative Matrix Extension From NVIDIA   Vulkan   2024-10-26
AMD Job Posting Confirms More Details Around Their AI GPU Compute Stack Plans   AMD   2024-10-12
Granite Rapids, AmpereOne & PREEMPT_RT Landing Made For An Exciting September   Phoronix   2024-10-01
ChipStar 1.2 Released For Compiling & Running HIP/CUDA On SPIR-V/OpenCL Hardware   Programming   2024-09-25
Wow! Microsoft DirectX Adopting SPIR-V Moving Forward   Microsoft   2024-09-19
LLVM Makes Progress On Using ClangIR To Compile GPU Kernels   LLVM   2024-09-11
Vulkan 1.3.295 Released With Compute Shader Derivatives Extension   Vulkan   2024-08-30
AMD's Unified AI Software Stack Might Be A Boon For Other Vulkan/SPIR-V Hardware Too   AMD   2024-07-25
Intel Graphics Compiler 1.0.17193.4 Released With Initial Battlemage Support   Intel   2024-07-24
LLVM Clang 19 Branched, LLVM 20 Enters Development- No AMD Zen 5 "Znver5" Merged Yet   LLVM   2024-07-23
Intel Vulkan Driver Enables Cooperative Matrix Support For Xe2 GPUs   Intel   2024-06-26
AMD AI Compiler Engineer Lands A Generic MLIR To SPIR-V Pass In LLVM 19   LLVM   2024-06-22
AMD Lands Support For Vendor Flavored SPIR-V Within LLVM   LLVM   2024-06-07
Vulkan 1.3.286 Released With One New Extension   Vulkan   2024-05-31
VKD3D 1.12 Released With Support For Directly Outputting SPIR-V & D3D Shader Assembly   WINE   2024-05-29
TornadoVM 1.0.4 Brings OpenJDK 22 Support, New Features For Java Heterogeneous Hardware   Programming   2024-04-30
Intel ANV Vulkan Driver Enables VK_KHR_shader_float_controls2   Intel   2024-04-25
TornadoVM v1.0.3 OpenJDK/GraalVM Plug-In For Java Heterogeneous Hardware Support   Programming   2024-03-27
DXVK 2.3.1 Allows For More Efficient Shader Code Generation On NVIDIA GPUs   Linux Gaming   2024-03-20
Microsoft's DirectX Shader Compiler Sees Improved Linux Build Support   Microsoft   2024-03-11
Wine 9.4 Released With VKD3D 1.11 Bundled, OpenGL Support For Wayland Driver   WINE   2024-03-08
VKD3D 1.11 Allows Compiling Legacy Direct3D Bytecode To SPIR-V   WINE   2024-03-05
Vulkan 1.3.279 Brings New NVIDIA Extension Co-Engineered By Valve   Vulkan   2024-03-02
OpenGL 4.6 + OpenGL ES 3.2 Achieved On Apple M1 With Linux Driver   Apple   2024-02-14
ChipStar 1.1 Released For Compiling & Running HIP/CUDA On SPIR-V   Programming   2024-01-30
Open-Source Intel & AMD Drivers Make Quick Progress On Vulkan Roadmap 2024 Extensions   Vulkan   2024-01-25
Vcc Announced As The Vulkan Clang Compiler   Vulkan   2024-01-10
Intel's Vulkan Linux Driver Now Exposes Cooperative Matrix Support   Intel   2023-12-30
PoCL 5.0 Released With Transparent OpenCL Over Networked Systems Capability   Standards   2023-12-19
Intel Proposing XeGPU Dialect For LLVM MLIR   LLVM   2023-12-17
PoCL 5.0-RC1 Released With Experimental OpenCL For Networked Systems   Hardware   2023-12-08
TornadoVM 1.0 Released For Running Java On Heterogeneous Hardware: CPUs, GPUs & FPGAs   Programming   2023-12-05
AMDVLK 2023.Q4.2 Vulkan Driver Brings Ray-Tracing & SPIR-V Improvements   Radeon   2023-11-27
Microsoft Enables OpenGL 4.6 Support Over Direct3D 12   Mesa   2023-11-19
AMDVLK 2023.Q4.1: Polaris & Vega Support Dropped, Counter-Strike 2 Tuning   Radeon   2023-10-25
RADV Vulkan Driver Merges Cooperative Matrix Support Using RDNA3 WMMA   Radeon   2023-10-24
Open-Source NVIDIA Vulkan Driver Begins Working On Pipeline Caching   Mesa   2023-09-28
Vulkan 1.3.262 Rolls Out With Four New Extensions   Vulkan   2023-08-25
Intel's oneAPI Construction Kit 3.0 Released   Intel   2023-07-28
Vulkan 1.3.255 Released With Cooperative Matrix Extension   Vulkan   2023-06-26
KDE's KWin Begins Plotting Path To Vulkan Support   KDE   2023-06-22
PoCL 4.0 OpenCL Implementation Released With Intel oneAPI Level Zero Driver   Free Software   2023-06-22
Portable Computing Language 4.0 Adds Intel Level Zero API Driver   Programming   2023-06-03
Mesa 23.2 Virgl Lands Support For OpenGL 4.6 Inside Virtual Machines   Virtualization   2023-05-27
AMDVLK 2023.Q2.2 Brings New Extension For VKD3D-Proton, Performance Tuning   Radeon   2023-05-22
VKD3D-Proton 2.9 Released With Performance Improvements   Linux Gaming   2023-05-19
TornadoVM Continues Adapting Java OpenJDK/GraalVM For Heterogeneous Hardware   Programming   2023-05-15
HCC Wants To Make It Easy To Run C11 Code On GPUs   Programming   2023-04-19
RADV Lands Shader Caching For Graphics Pipeline Libraries   Radeon   2023-04-04
Wine's VKD3D 1.7 Implements More Direct3D 12 Functionality Atop Vulkan   WINE   2023-03-24
Mesa's Rusticl OpenCL Driver Nearly Ready With AMD Radeon GPU Support   Radeon   2023-02-22
Mesa's Rusticl Lands Support For SPIR-V Programs   Mesa   2023-02-13
hipSYCL Becomes Open SYCL For Targeting All Major CPUs & GPUs   Standards   2023-02-10
TornadoVM 0.15 Released - Now Supports Running Java On Intel Arc Graphics   Programming   2023-01-27
The Old Radeon "R600" Open-Source Gallium3D Driver Now Enables SPIR-V   Radeon   2023-01-02
Rust-GPU 0.4 Released To Provide "First Class" GPU Graphics & Compute Shaders With Rust   Programming   2022-12-23
Microsoft Begins Providing DirectX Shader Compiler Linux Binaries   Microsoft   2022-12-18
PoCL 3.1 Released - Improved SPIR-V For CPU & CUDA Drivers, WIP Vulkan Driver   Standards   2022-12-05
PoCL 3.1-RC1 Released With Improved SPIR-V Support For CPU & CUDA Drivers, Vulkan WIP   Programming   2022-11-23
The Khronos Group Announces "Kamaros" As Their Newest Forthcoming API   Standards   2022-11-09
MoltenVK Updated For Vulkan 1.2 Support On Apple macOS/iOS   Vulkan   2022-10-18
Rusticl Lands Fixes For Rust-OpenCL Discrete GPU Support, Preps SPIR-V Program Support   Mesa   2022-10-13
LLVM 15.0.1 Released With Nearly Three Dozen Fixes   LLVM   2022-09-20
More Zink Improvements Arrive For Mesa 22.3, Less Stuttering For RADV   Mesa   2022-09-13
LLVM 15.0 Released With Security Features, Experimental DirectX Back-End, New AMD GPUs   LLVM   2022-09-06
Intel's Open-Source Driver Lands Vulkan Mesh Shader Support   Intel   2022-09-02
Intel's Open-Source Vulkan Driver Moves Closer To Working Ray-Tracing Support   Intel   2022-08-06
LLVM 15.0-rc1 Brings LoongArch, AmpereOne, AMD RDNA3, AMD GFX940 & HTTP Server   LLVM   2022-07-30
LLVM 15 Branched, Ends Feature Work Ahead Of September Release With AMD RDNA3 + MI300 Bits   LLVM   2022-07-27
Qualcomm Working On Vulkan Image Processing With New v1.3.222 Extensions   Vulkan   2022-07-21
DXVK 1.10.2 Released With Many Game Fixes, Performance Optimizations   Vulkan   2022-07-13
Intel's ANV Driver Lands VK_EXT_shader_module_identifier - Important For VKD3D-Proton   Intel   2022-07-09
RADV Lands VK_EXT_shader_module_identifier, VKD3D-Proton Prepares Usage   Valve   2022-07-06
Vulkan 1.3.219 Released With Two New Extensions   Vulkan   2022-07-02
OpenGL Celebrates Its 30th Birthday   Standards   2022-06-30
LLVM 15.0 Planning For Early September Release - Important For RDNA3 Graphics Support   LLVM   2022-06-29
Imagination's PowerVR Open-Source Vulkan Driver Lands Hard Coding Infrastructure   Mesa   2022-06-20
PoCL 3.0 Released With Minimal OpenCL 3.0 Implementation For CPUs   Standards   2022-06-10
Mesa 22.2 RADV Driver Adds Vulkan Ray-Tracing Maintenance Extension   Mesa   2022-06-08
Intel Makes Another Exciting Software Acquisition   Intel   2022-06-01
Vulkan 1.3.215 Released With Barycentric Fragment Shader Extension   Vulkan   2022-05-24
Vulkan 1.3.214 Released With New AMD Vendor Extension   Vulkan   2022-05-17
Vulkan 1.3.213 Released With Minor Ray-Tracing Update, Other New Extensions   Vulkan   2022-05-10
Mesa's New OpenCL Stack "Rusticl" Nearing Formal Support For OpenCL 3.0   Mesa   2022-04-22
Initial SPIR-V Backend Code Lands In LLVM 15   LLVM   2022-04-20
AMDVLK 2022.Q2.1 Released With Fixes, New Extension   Radeon   2022-04-06
LLVM Begins Landing The Initial DirectX / HLSL Target Code   LLVM   2022-03-28
Intel IGC 1.0.10713 Adds Ray-Tracing Support   Intel   2022-03-24
LLVM / Clang 14.0 Prepared For Release With With Armv9, BOLT, More C++20 & C23   LLVM   2022-03-23
Intel Adds A Tiny OpenCL Compiler To Mesa 22.1 For Their Vulkan Ray-Tracing Code   Intel   2022-03-21
TornadoVM 0.13 Released For Java OpenJDK/GraalVM Offloading To GPUs, FPGAs & More   Programming   2022-03-21
Rusticl Posted For Working On OpenCL 3.0 Within Rust For Mesa Gallium3D Drivers   Mesa   2022-03-18
Mesa Shader Cache Environment Variable Controls Renamed   Mesa   2022-03-17
Microsoft Wants To Add DirectX + HLSL Support To The Upstream LLVM/Clang Compiler   Microsoft   2022-03-09
Imagination Tech Publishes Open-Source PowerVR Vulkan Driver For Mesa   Vulkan   2022-03-04
Vulkan Ray-Tracing's VK_KHR_ray_query Lands For Intel's Open-Source Linux Driver   Intel   2022-02-08
Mesa's "Dozen" Close To Providing Vulkan Over Direct3D 12   Microsoft   2022-02-03
NIR Continues Successfully Serving The Needs Of Mesa, Better Suited Than LLVM   Mesa   2022-01-29
Cemu Emulator Plans For 2022 With Going Open-Source, Aiming For Linux Support   Linux Gaming   2022-01-15
Intel IGC 1.0.9933 Brings DG2/Alchemist & Xe HPC Improvements, More SPIR-V Plumbing   Intel   2022-01-03
LLVM Enjoyed Record Growth In 2021, Many Exciting Compiler Advancements   LLVM   2022-01-02
Microsoft's Mesa D3D12 Gallium3D Code Adds Support For OpenGL SSBOs   Microsoft   2021-12-28
LLVM Clang Lands Initial SPIR-V Toolchain Support   LLVM   2021-12-23
LLVM's HIPSPV Coming Together For AMD HIP To SPIR-V For OpenCL Execution   LLVM   2021-12-20
LLVM Working On "HIPSPV" So AMD HIP Code Can Turn Into SPIR-V And Run On OpenCL   LLVM   2021-12-14
BOLT Close To Merging Into LLVM For Optimizing Performance Of Binaries   LLVM   2021-12-09
Intel, Arm & Khronos Feel Ready to Land SPIR-V Backend Within LLVM   LLVM   2021-12-08
Intel Continues Making Preparations For Ray-Tracing With Their Linux Graphics Driver   Intel   2021-12-05
Intel Graphics Compiler 1.0.9289 Released As A Huge Update   Intel   2021-11-23
Mesa 22.0 Lands Some Patches Toward OpenCL Image Support   Mesa   2021-10-18
Intel Compute-Runtime 21.41.21220 Ships Updated DG1 Support   Intel   2021-10-15
Portable Computing Language 1.8 Released For OpenCL On CPUs, Other Accelerators   Programming   2021-10-12
PoCL 1.8 OpenCL Implementation Coming With LLVM 13 Support, Better SPIR-V On CUDA   Standards   2021-10-01
Microsoft's "CLOn12" Mesa Code Adds SPIR/SPIR-V Support   Mesa   2021-09-23
Vulkan 1.2.190 Released With SPIR-V Integer Dot Product Support   Vulkan   2021-08-30
Intel Lands Initial Code For Mesh Shaders Within Mesa   Intel   2021-08-28
OpenCL 3.0.8 Released With New Extension To Help AI Inferencing   Standards   2021-07-12
AMDVLK 2021.Q3.1 Vulkan Driver Released   Radeon   2021-07-09
Vulkan 1.2.180 Released With Two New Extensions   Vulkan   2021-06-07
Experimental RADV Code Allows Vulkan Ray-Tracing On Older AMD GPUs   Radeon   2021-05-31
POCL 1.7 Released With Better Support For SPIR-V Binaries On CPUs   Standards   2021-05-19
W3C Posts First Public Working Drafts For WebGPU, WebGPU Shading Language   Standards   2021-05-18
NVIDIA Adding Experimental Vulkan Support For Executing CUDA Binaries   NVIDIA   2021-05-10
OpenCL 3.0.7 Released With New Extensions   Standards   2021-04-26
LunarG Is Hiring Another Graphics Driver Engineer   Free Software   2021-04-25
POCL 1.7-RC1 Up For Testing, Now Exposes OpenCL 3.0   Programming   2021-04-19
GRVK 0.3 Released For Continuing To Implement AMD's Deprecated Mantle API Atop Vulkan   Vulkan   2021-03-14
hipSYCL Sees Work-In-Progress Support For Intel oneAPI Level Zero Backend   Intel   2021-03-05
Intel Looking To Upstream A Proper SPIR-V Compute Back-End For LLVM   Intel   2021-03-02
The Vulkan API Is Now Five Years Old And Enjoying Phenomenal Success   Vulkan   2021-02-16
Zink Now Supports OpenGL 4.5 Over Vulkan With Mesa 21.1   Mesa   2021-02-11
Mesa's LLVMpipe Flips On ARB_gl_spirv, Help Sought For Lavapipe Windows Port   Mesa   2021-02-11
Mesa's Clover OpenCL Adds Support For Loading SPIR-V IL Programs   Mesa   2021-01-02
The Most Popular NVIDIA Linux News + Milestones Of 2020   NVIDIA   2020-12-30
Microsoft Adds SPIR-V To DXIL Library In Mesa - With A Focus On WebGPU Support   Microsoft   2020-12-22
Intel Begins Landing Their Open-Source Vulkan Driver Ray-Tracing Support   Vulkan   2020-11-25
Intel Lands Vulkan Ray-Tracing Prep Work In Mesa 20.3   Mesa   2020-11-06
AMDVLK 2020.Q4.2 Vulkan Driver Released   Radeon   2020-10-29