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.
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
- Fix the build breakage caused by the latest changes from device-libs.
Affected files ...
... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#7 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_platform.h#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/CMakeLists.txt#4 edit
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
- Fix the build breakage caused by the latest changes from device-libs.
Affected files ...
... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#7 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_platform.h#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/CMakeLists.txt#4 edit
SWDEV-121587 - [OCL] Segmentation fault when program is used without built first. Fix the issue by adding sanity check for the symbol table before using it.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#87 edit
SWDEV-2 - Change OpenCL version number from 2420 to 2421.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2168 edit
SWDEV-2 - Change OpenCL version number from 2419 to 2420.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2167 edit
Some Clang tooling functions return std::string, some return StringRef. Assigning of returning std::string to StringRef variables leads to garbage in it.
DEBUG build is always affected.
SWDEV-2 - Change OpenCL version number from 2418 to 2419.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2166 edit
Support hipHostMallocPortable flag.
Default flags are hipHostMallocPortable | hipHostMallocMapped.
Also:
-refactor tests to move addCount and addCountReverse into HipTest
namespace.
-test multi-GPU host memory.
SWDEV-2 - Change OpenCL version number from 2417 to 2418.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2165 edit
SWDEV-102726 - [OCL-LC-ROCm] Open source OpenCL Runtime
- Add a linker script to version the symbols
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/CMakeLists.txt#4 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/amdocl.map#3 add
SWDEV-2 - Change OpenCL version number from 2416 to 2417.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2164 edit
- add checks for events across devices.
- refactor test to make sure it runs long enough to sensitive sync
techniques.
- add tests for DeviceSync, streamWaitEvent.
- use addOne kernel, use local initializer rather than init_array.
- use addOneReverse test to add from back of array. Test alternate fwd and backward to stress dependency logic.
- check device-side dependencies.
SWDEV-2 - Change OpenCL version number from 2415 to 2416.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2163 edit
SWDEV-2 - Change OpenCL version number from 2414 to 2415.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2162 edit