Sorry, you need to enable JavaScript to visit this website.

C for Metal Development Package

The Intel® C for Metal development package is a software development package for Intel® Graphics Technology. It includes the Intel® C for Metal Compiler, the Intel® C for Metal Runtime, Intel® Media Driver for VAAPI, and reference examples, which can be used to develop applications accelerated by Intel® Graphics Media Accelerator. A typical application contains two kinds of source code, kernel and host. The kernel is written in Intel® C for Media language, compiled to GPU ISA binary by the Intel® C for Metal Compiler, and executed on the GPU. Host manages workloads through the Intel® C for Metal Runtime and user mode media driver.


Release Date: 
Jul 19, 2018
Linux Package


1. Add KBL/CFL support

2. Support the unified media profiler

3. Add implementations of C-APIs in cmrtlib and cm driver

4. Add new CM cache policy usages and support

5. Performance optimization in DSH


clang_source,, release_40, 3c8961bedc65c9a15cbe67a2ef385a0938f7cfef

common_clang,, master, 82481202297e69f619766df57ac3cce70a35d82f

llvm_patches,, master, 5c67217eafd982e4e83724ec8b19893efd11b7d2

llvm_source,, release_40, c8fccc53ed66d505898f8850bcc690c977a7c9a7

igc,, master, 84a5c46a66a126e2daf38fff2199fa9e4ebe89d0

OpenCL-Headers,, master, 320d7189b3e0e7b6a8fc5c10334c79ef364b5ef6

cm-compiler,, master, dd211eea3a2f2e27e1014ee05a94535ae78031a9

libva,, v2, a4d860b2a27593df152e1fccaca31fa04ec73838

gmmlib,, master, 5ff84b923ec2ba1572c464dc8def73348571b440

media-driver,, intel, 01b56adc8912aad5a70341f597d5c07f62464e9a