SWDEV-132888 - OCL kernel execution time is long at the first run on Linux, Vega, HSAIL (ProRender unit test)
Don't finalize ISA binaries if recompilation is not requested.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#74 edit
SWDEV-2 - Change OpenCL version number from 2521 to 2522.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2269 edit
SWDEV-2 - Change OpenCL version number from 2520 to 2521.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2268 edit
This copies to the output after operation, instead of working
_on_ the output. This allows includes to work correctly, while
supporting output paths anywhere on the filesystem.
Fixes#208Fixes#206
SWDEV-2 - Change OpenCL version number from 2519 to 2520.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2267 edit
SWDEV-2 - Change OpenCL version number from 2518 to 2519.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2266 edit
SWDEV-133886 - [Linux-Pro][VEGA ][Nuke]OpenCL kernel compilation failed" error is observed with Nuke on Vega10
- Port CL#1116855 to OCL/ROCm.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#73 edit
SWDEV-2 - Change OpenCL version number from 2517 to 2518.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2265 edit
SWDEV-120036 - Supporting the cl_amd_device_attribute_query on the ROC device
- divided the query of HSA_AMD_AGENT_INFO_MEMORY_WIDTH by 32 to obtained the globale memory channels as done in ORCA and PAL
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#69 edit
[Synopsis]
If any of kernel arguments is a MACRO its location calculation is wrong (location of its definition is actually calculated).
Thus garbage code is being produced on the place of such a MACRO starting from the end of its actual definition.
[Solution]
Add isMacroBodyExpansion and isMacroArgExpansion checks on kernel arguments.
SWDEV-2 - Change OpenCL version number from 2516 to 2517.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2264 edit
SWDEV-2 - Change OpenCL version number from 2515 to 2516.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2263 edit
SWDEV-133815 - PAL support for Linux Pro w/OpenCL 2.0 support
- Fix the clear size in FillBuffer. It's in bytes.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#61 edit
SWDEV-2 - Change OpenCL version number from 2514 to 2515.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2262 edit
SWDEV-2 - Change OpenCL version number from 2513 to 2514.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2261 edit
SWDEV-2 - Change OpenCL version number from 2512 to 2513.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2260 edit
SWDEV-134554 - OCLPerfConcurrency is failed on Vega10 Lnx Pro after CL#1465654
- fixed the issue by limit the number of asyn queues to 8, which matches the number of pipes.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdefs.hpp#12 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#68 edit
SWDEV-2 - Change OpenCL version number from 2511 to 2512.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2259 edit
SWDEV-126904 - rocm Pipe: fill device info for Pipe, and initialize Pipe memory object according to clk_pipe_t structure
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#67 edit
SWDEV-2 - Change OpenCL version number from 2510 to 2511.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2258 edit
SWDEV-120036 - Supporting the cl_amd_device_attribute_query on the ROC device
- resubmit the codes with the addition of global free memory query support
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#66 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#24 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.cpp#26 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocsettings.cpp#27 edit