SWDEV-2 - Change OpenCL version number from 2652 to 2653.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2400 edit
SWDEV-145570 - [HIP] Make streamSet global and protect it
By default from the spec, streamSet should be global and not per thread.
There is a flag to make it per thread but we don't handle this yet. We
would just add another variable that will be thread local and use it instead.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#12 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_device_runtime.cpp#10 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#11 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#8 edit
SWDEV-2 - Change OpenCL version number from 2651 to 2652.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2399 edit
SWDEV-79445 - OCL generic changes and code clean-up
- Following CL#1552596. Add a flag to skip memory allocation. ROCr backend requires access to the parent object in the blit manager, but it's not fully initialized and a view creation is required. However a view creation with not fully initialized object can cause a dead lock if device memory is allocated during the object create.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.cpp#35 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#132 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.hpp#104 edit
SWDEV-79445 - OCL generic changes and code clean-up
- define WITH_LIQUID_FLASH. Currently it's not a part of makefile setup
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#51 edit
SWDEV-2 - Change OpenCL version number from 2650 to 2651.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2398 edit
SWDEV-145570 - [HIP] - Release a stream first before taking it off from the set.
- Queue::create() needs to be called before returning a valid queue.
ReviewBoardURL = http://ocltc.amd.com/reviews/r/14830/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#7 edit
SWDEV-79445 - OCL generic changes and code clean-up
- Following CL#1552596. Keep memory validation check for GL acquire command, since it also has GL acquire call in it.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#85 edit
SWDEV-79445 - OCL generic changes and code clean-up
- Following CL#1552596. Make sure virtual GPU is set for the internal allocations before the create() call, since the deferred alloc is disabled.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.cpp#128 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#416 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.hpp#144 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palblit.cpp#22 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#96 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#51 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.cpp#21 edit
SWDEV-79445 - OCL generic changes and code clean-up
- Disable deferred allocations for single device in order to disable validation code in the dispatch. Improves batch speed in the OCLPerfKernelArguments test upto 10% in some subtests
http://ocltc.amd.com/reviews/r/14807/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#84 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#131 edit
SWDEV-2 - Change OpenCL version number from 2649 to 2650.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2397 edit
SWDEV-145570 - [HIP] Use the as_amd()->asHostQueue with streamSet
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#6 edit
SWDEV-151981 - Removal of CPU support on Windows
- Part 6. Remove obsolete environment variables
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#289 edit
SWDEV-151981 - Removal of CPU support on Windows
- Part 5. Remove runtime logic that considered CPU device support.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_icd.cpp#33 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_program.cpp#47 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#83 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#50 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#130 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#92 edit
SWDEV-151981 - Removal of CPU support on Windows
- Part 5. Remove runtime logic that considered CPU device support.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_icd.cpp#33 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_program.cpp#47 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#83 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#50 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#130 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#92 edit
SWDEV-145570 - [HIP] Fix offset calculation when getting a memory object. Also include case when destination VA may just be a CPU host VA and not nessarily device alloced.
- Fix hipMemset* to write each byte and now a dword as per the spec
ReviewBoardURL = http://ocltc.amd.com/reviews/r/14787/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#24 edit
SWDEV-151981 - Removal of CPU support on Windows
- Remove missed prototype
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#27 edit
SWDEV-2 - Change OpenCL version number from 2648 to 2649.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2396 edit
SWDEV-2 - Change OpenCL version number from 2647 to 2648.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2395 edit
SWDEV-145570 - [HIP]
- Implement hipMemcpyHtoD/DtoH/DtoD/ and their Async APIs
- Combine logic for hipMemset/Memcpy/Memset2D/Memcpy2D that can be shared across multiple APIs
ReviewBoardURL = http://ocltc.amd.com/reviews/r/14782/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#23 edit