SWDEV-2 - Change OpenCL version number from 2429 to 2430.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2177 edit
SWDEV-120065 - [Vega10] Multi 4k60 Hyrid VP9 Chrome Decode Causes System Hang
- The hang happens because runtime was overwriting an incomplete IB due to incorrect result for OS event wait.
- To fix this issue force to wait for fences if ibReuse is enabled.
ReviewBoardURL = http://ocltc.amd.com/reviews/r/12862/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#23 edit
SWDEV-2 - Change OpenCL version number from 2428 to 2429.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2176 edit
SWDEV-121486 - Create a metadata structure
This is needed for UGL/CL interop because in UGL, they do not pass the metadata
to KMD/KFD via amdgpu_bo_set_metadata. UGL instead will pass the SRD info
via the mesa_in.out_driver_data.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#286 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.cpp#22 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.hpp#9 edit
SWDEV-2 - Change OpenCL version number from 2427 to 2428.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2175 edit
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
- Set the default triple to amdgcn-amd-amdhsa-opencl
Affected files ...
... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#9 edit
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
- Set the default triple to amdgcn-amd-amdhsa-opencl
Affected files ...
... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#9 edit
SWDEV-2 - Change OpenCL version number from 2426 to 2427.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2174 edit
SWDEV-2 - Change OpenCL version number from 2425 to 2426.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2173 edit
https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP/issues/80
Example from CUDA 8.0.44 sample (CUDASamples\0_Simple\matrixMulDrv\matrixMulDrv.cpp):
CUjit_option *jitOptions = new CUjit_option[jitNumOptions];
where CUjit_option is enum, should be:
hipJitOption *jitOptions = new hipJitOption[jitNumOptions];
SWDEV-2 - Change OpenCL version number from 2424 to 2425.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2172 edit
https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP/issues/81
1. Do not use JIT options on HCC path, call hipModuleLoadData instead.
2. NVCC path is unchanged, to call cuModuleLoadDataEx with all options.
3. Get rid of manual hipification, based on #ifdef #else for NVCC/HIP.
4. Update documentation accordingly.
SWDEV-2 - Change OpenCL version number from 2423 to 2424.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2171 edit
SWDEV-2 - Change OpenCL version number from 2422 to 2423.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2170 edit
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
- Make it possible to use cl2.hpp
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl2.hpp#2 edit
... //depot/stg/opencl/drivers/opencl/tools/clinfo/clinfo.cpp#3 edit
SWDEV-120180 - [amdgpu-pro] OpenCL support for SSG
- Protect amdgpu-pro headers with the define for easier open source integration
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#52 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.cpp#21 edit
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
- Add FindROCR.cmake, and use find_package() to locate the ROCR
Affected files ...
... //depot/stg/opencl/drivers/opencl/cmake/modules/FindROCR.cmake#2 edit
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
- Add FindROCR.cmake, and use find_package() to locate the ROCR
Affected files ...
... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#8 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/CMakeLists.txt#5 edit
... //depot/stg/opencl/drivers/opencl/cmake/modules/FindROCR.cmake#1 add
... //depot/stg/opencl/drivers/opencl/runtime/CMakeLists.txt#3 edit
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
- Add FindROCR.cmake, and use find_package() to locate the ROCR
Affected files ...
... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#8 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/CMakeLists.txt#5 edit
... //depot/stg/opencl/drivers/opencl/cmake/modules/FindROCR.cmake#1 add
... //depot/stg/opencl/drivers/opencl/runtime/CMakeLists.txt#3 edit
SWDEV-2 - Change OpenCL version number from 2421 to 2422.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2169 edit
Fail faster if synchronization rules are violated.
Run vectorAddRevers to read last elements of array first - if the
vector add kernel starts before preceding copy finishes we
will read stale data and flag the error.
Increase default array sizes, so synchronization errors more easily
exposed.
This eliminates host-synchronization for null stream. Instead, the
null-stream uses GPU-side events to wait for other streams.
Default is OFF pending additional testing.
Add enhanced null-stream test.
Also refine HIP_TRACE_API.