Skip to content

v3.0.0 Release

Compare
Choose a tag to compare
@bashbaug bashbaug released this 01 Oct 06:32

This is the first official release for OpenCL 3.0!

Noteworthy additions in this release are:

  • full support for tracing all OpenCL 3.0 APIs.
  • tracing for more vendor-specific extensions.
  • proper handling of extension APIs from multiple platforms.
  • a control to disable event profiling for performance analysis.
  • min and max enqueue counter controls for DevicePerformanceTiming.
  • an override control for CL_DRIVER_VERSION.
  • emulated support for Unified Shared Memory (USM) via Shared Virtual Memory (SVM).
  • better subgroup size tracking for kernel info.
  • all non-default control values are logged for easier reproducibility.
  • bug fixes and performance improvements.

Supported Operating Systems:

  • Windows
  • Linux (tested Ubuntu 18.04)
  • OSX
  • Android (experimental)

Supported OpenCL Versions:

  • Up to OpenCL 3.0