Associated change is to optimize event recording so it uses
agent-scope releaes (since it was only using system-scope release
to support non-coherent host mem).
Flags and environment variables exist to obtain previous behavior
if desired. Options are documented in new performance guide.
SWDEV-121486 - Clean up sampler list if we run out of memory.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#42 edit
Cmake cache was being rebuilt on each build. This was being done
to update HIP_VERSION, HCC_VERSION, .hipInfo and .hipVersion.
However, rebuilding cache also re-runs HIT parser which is slow.
Removing the cache rebuild should speed up the build. But user
needs to explicitly rebuild the cache in case HIP_VERSION or
HCC_VERSION changes by calling "make rebuild_cache"
Change-Id: Ia5476eb7105aa614239c4dc7968c37f5e6cb0b29
SWDEV-2 - Change OpenCL version number from 2461 to 2462.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2209 edit
[hipify-clang] Finally finished syncing with CUDA 8.0.61 Driver and Runtime API (including missing data types, D3D, OpenGL, VDPAU and EGL interop).
+ All the Modules are supported now:
1) 4.1 – 4.31 from CUDA 8.0.61 Driver API
2) CUDA_Driver_API_functions_supported_by_HIP.md updated accordingly
3) 4.1 – 4.31 from CUDA 8.0.61 Runtime API
4) CUDA_Runtime_API_functions_supported_by_HIP.md updated accordingly
+ Typos fixing
+ Annotating
SWDEV-95919 - Make sure PerfCounters_Start, Kernel_dispatch, and PerfCounters_End are in the same command buffer.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#85 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/OCLPerfCounters.cpp#38 edit
SWDEV-2 - Change OpenCL version number from 2460 to 2461.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2208 edit
SWDEV-2 - Change OpenCL version number from 2459 to 2460.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2207 edit
SWDEV-2 - Change OpenCL version number from 2458 to 2459.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2206 edit
SWDEV-2 - Change OpenCL version number from 2457 to 2458.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2205 edit
SWDEV-2 - Change OpenCL version number from 2456 to 2457.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2204 edit
SWDEV-2 - Change OpenCL version number from 2455 to 2456.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2203 edit
SWDEV-127280 - Expose CL_DEVICE_GFXIP_MINOR_AMD/CL_DEVICE_GFXIP_MAJOR_AMD even though cl_amd_device_attribute_query is not yet supported on OpenCL/ROCm.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#57 edit
SWDEV-2 - Change OpenCL version number from 2454 to 2455.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2202 edit
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
- Update from git.
Affected files ...
... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#13 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/CMakeLists.txt#7 edit
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
- Update from git.
Affected files ...
... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#13 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/CMakeLists.txt#7 edit
SWDEV-2 - Change OpenCL version number from 2453 to 2454.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2201 edit
SWDEV-102733 - Use the embedded compiler library for OCL/ROCm/HSAIL when BUILD_HSA_TARGET != yes
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/roccompilerlib.cpp#7 edit