C for Metal Development Package Legacy Release Notes

ID 标签 728917
已更新 4/5/2022
版本 Latest
公共

author-image

作者

This page provides the legacy Release Notes for C for Metal Development Package. The notes are categorized by major version, from newest to oldest, with individual releases listed within each version section.
Current Release Notes

2020

Linux_C_for_Metal_Development_Package_20200119

Release Date:
Feb 26, 2020

Downloads

2019

Linux_C_for_Metal_Development_Package_20190717

Release Date:
Aug 02, 2019

Downloads

CM Programming reference

Release Date:
Jun 10, 2019

Downloads

  • reference.zip
    This download "reference" package includes tutorials and examples for user to start CM program quickly.

The tutorials have the following content ordered in terms of complexity.

  • Tutorial 1. Basic Host Programming
  • Tutorial 2. Basic Kernel Programming
  • Tutorial 3. Enqueuing Multiple Kernels
  • Tutorial 4. Using Media Walker with Thread Dependence
  • Tutorial 5. Builtin Matrix and Vector Operations
  • Tutorial 6. Shared Local Memory and Thread Group
  • Tutorial 7. Using Printf in Kernel
  • Tutorial 8. Using CmBuffer
  • Tutorial 9. Zero-Copy with User-Provided Surfaces
  • Tutorial 10. Event-Driven Synchronization
  • Tutorial 11. Kernel Programming: Register Usage
  • Tutorial 12. Kernel Deep-Dive: BitonicSort
  • Tutorial 13. Kernel Deep-Dive: RadixSort
  • Tutorial 14. Kernel Example - PrefixSum
  • Tutorial 15. Kernel Example - Graph-Cut

Linux_C_for_Metal_Development_Package_20190221

Version:
20190221

Release Date:
Mar 08, 2019

Type:
Linux Package

Downloads

2018

Linux_C_for_Metal_Development_Package_20181022

Version:
20181022

Release Date:
Nov 01, 2018

Downloads

Highlight:
Add ICL support

Versions:

  • clang_source, release_40, 3c8961bedc65c9a15cbe67a2ef385a0938f7cfef
  • common_clang, master, 82481202297e69f619766df57ac3cce70a35d82f
  • llvm_patches, master, 3a42341b2e43ad898e4fd2011af9d5ac45fd21f9
  • llvm_source, release_40, c8fccc53ed66d505898f8850bcc690c977a7c9a7
  • igc, master, 53444032c45cf113b0796a863fb2dc1daf464e8a
  • opencl_headers, master, d5169245693563d4c69434ba061d92d3d68c4123
  • cm-compiler, master, 6ae8c620e132c352a9bc108a10be5b316baf7975
  • libva, v2, 3695f8b0c66e7fdf22918c80dc62dab4c15052cb
  • gmmlib, intel, e52096b67adeba76c76007a00924b76152a3f5d6
  • media-driver, intel, 00f9ae5dd6e2bff4da2aaa5b39df4f75588405de

Linux_C_for_Metal_Developement_Package_20180713

Version:
20180713

Release Date:
Jul 19, 2018

Downloads

Highlight:

  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

Versions:

  • 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

Linux_C_for_Metal_Developement_Package_20180413

Version:
20180413

Release Notes:
Apr 19, 2018

Downloads

Highlight:

  1. Add GPUCopy examples
  2. Add support for Intel® microarchitecture code name Apollo Lake (APL)
  3. Remove the dependency on x11 when building the example

Versions:

Windows_C_for_Metal_Developement_Package_20180302

Version:
20180302

Release Date:
Mar 02, 2018

Downloads

Linux_C_for_Metal_Developement_Package_20180202

Version:
20180202

Release Date:
Feb 05, 2018

Type: 
Linux Package

Downloads

Corresponding source code revision:

"