v3.0.3
This is an OpenCL 3.0 release update.
Noteworthy changes in this release are:
- enum and API tracing for many new extensions, including all known KHR and EXT extensions
- many updates and improvements for chrome tracing, including better alignment of the host and device timelines
- added scripts to combine chrome traces from multiple processes
- added queue info logging for queue family and queue index
- added a filename suffix to differentiate between compile options and link options
- added support for the KHR suggested work size extension for DevicePerformanceTimingSuggestedLWSTracing
- added more cliloader options, including an option to print all controls to the console for easier searching
- added host and device timing tags to differentiate different types of calls to the same APIs (e.g. blocking vs. non-blocking)
- added tracking and reporting for various tool overheads
- many bugfixes and performance enhancements
Supported Operating Systems:
- Windows
- Linux (tested Ubuntu 20.04)
- OSX
- Android (experimental)
Supported OpenCL Versions:
- Up to OpenCL 3.0