SWDEV-2 - Change OpenCL version number from 2834 to 2835.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2582 edit
SWDEV-2 - Change OpenCL version number from 2833 to 2834.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2581 edit
SWDEV-2 - Change OpenCL version number from 2832 to 2833.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2580 edit
SWDEV-2 - Change OpenCL version number from 2831 to 2832.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2579 edit
SWDEV-134107 - Add support for respecting target's xnack setting
- Enable the XNACK feature for all the APU system and remove the xnackEnabled_ field in AMDDeviceInfo struct
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#332 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdefs.hpp#23 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#116 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#98 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocsettings.cpp#41 edit
SWDEV-145570 - [HIP] Increase SVM size
In MGPU setups, we need more SVM to accomodate up to 4 GPUs @ 16GB each.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#302 edit
SWDEV-2 - Change OpenCL version number from 2830 to 2831.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2578 edit
SWDEV-178313 - Properly enable OpenCL 2.0 on ROCm/LC path for Vega10+.
OPENCL_VERSION_STR is 2.1, but we only enable 2.0 since we don't have compiler's support for 2.1.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#115 edit
SWDEV-178313 - Enable OpenCL 2.0 on ROCm/LC path for Vega10+
Doorbell self-ring doesn't work for Fiji, so we enable 2.0 only for Vega10+ for now.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#114 edit
SWDEV-178459 - Navi10 Regression in driver builds with OpenCL v2811.3 causing issues with several OpenCL apps and workloads
Switch to Wave64 for HSAIL/SC path for now as the Wave32 in HSAIL/SC path causes multiple regressions and some OCL apps cannot be run
ReviewBoardURL = http://ocltc.amd.com/reviews/r/16662/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#66 edit
SWDEV-2 - Change OpenCL version number from 2829 to 2830.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2577 edit
SWDEV-2 - Change OpenCL version number from 2828 to 2829.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2576 edit
SWDEV-2 - Change OpenCL version number from 2827 to 2828.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2575 edit
SWDEV-2 - Change OpenCL version number from 2826 to 2827.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2574 edit
SWDEV-2 - Change OpenCL version number from 2825 to 2826.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2573 edit
SWDEV-172504 - [PAL/LC] OpenCL PAL Runtime does not support new isa naming convention
- Using new isa naming convention in ORCA path
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#154 edit
SWDEV-2 - Change OpenCL version number from 2824 to 2825.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2572 edit
SWDEV-2 - Change OpenCL version number from 2823 to 2824.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2571 edit
SWDEV-2 - Change OpenCL version number from 2822 to 2823.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2570 edit
SWDEV-2 - Change OpenCL version number from 2821 to 2822.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2569 edit
SWDEV-127767 - Don't guess at the suffix for the device libraries
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/CMakeLists.txt#18 edit
SWDEV-2 - Change OpenCL version number from 2820 to 2821.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2568 edit
SWDEV-2 - Change OpenCL version number from 2819 to 2820.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2567 edit
SWDEV-2 - Change OpenCL version number from 2818 to 2819.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2566 edit
SWDEV-79445 - OCL generic changes and code clean-up
- Add 101010 GL interop formats mapping into CL_RGBA. The change will make sure the channel order consistency between OGL and OCL
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_gl.cpp#62 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#47 edit
SWDEV-2 - Change OpenCL version number from 2817 to 2818.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2565 edit
SWDEV-132899 - [OCL][GFX10] 70 subtests of Conformance Mipmaps (clCopyImage) test failed for image type 1Darray
This is the follow up for CL#1517501
copyImage1DA blit kernel uses image2d_array_t type for src/dst images. On gx10, num of arrays/layers is expected in Z component for a 2Darray image so a swap is required for 1Darray images when we use 2Darray image for the image copy. The copyImage1DA has code for swapping z and y components as follows:
if (srcOrigin.w != 0) {
coordsSrc.z = coordsSrc.y;
coordsSrc.y = 0;
}
if (dstOrigin.w != 0) {
coordsDst.z = coordsDst.y;
coordsDst.y = 0;
}
So to use this path force the w component to 1 for src and dst images on gfx10 if image type is 1Darray.
ReviewRequestURL = http://ocltc.amd.com/reviews/r/16538/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palblit.cpp#28 edit
SWDEV-174282 - [AMF] WIN10 Converter fails when scale YUY2 image with certain output width
- When OCL creates an image view use the pitch value from the original surface
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#185 edit
SWDEV-172202 - Workaround the scheduler for systems don't support PCIe 3 atomics properly.
The idea is the scheduler uses a device side global as write_index, and only write the write_index back to the hsa queue when the last thread of the scheduler leaves.
This change along with the library side change have been tested on systems with or without proper PCIe 3 atomics support.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.cpp#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocsched.hpp#2 edit
SWDEV-162389 - OpenCL Support for COMgr
- added the machineTargetLC_ values, which was introduced in CL1702548, for Carrizo and Hawaii
- requested by Joseph Greathouse for public users (https://github.com/RadeonOpenCompute/ROCm/issues/668)
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdefs.hpp#22 edit
SWDEV-2 - Change OpenCL version number from 2816 to 2817.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2564 edit
SWDEV-172202 - Back out changelist 1730757.
Failure in OCLDynamic tests in various TC Sanity tests.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#111 edit
SWDEV-2 - Change OpenCL version number from 2815 to 2816.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2563 edit
SWDEV-2 - Change OpenCL version number from 2814 to 2815.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2562 edit
SWDEV-2 - Change OpenCL version number from 2813 to 2814.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2561 edit
SWDEV-2 - Change OpenCL version number from 2812 to 2813.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2560 edit
SWDEV-2 - Change OpenCL version number from 2811 to 2812.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2559 edit
SWDEV-2 - Change OpenCL version number from 2810 to 2811.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2558 edit
SWDEV-132899 - [OCL][GFX10] report number of WGP by default on gfx10 ASICs
Both HSAIL/SC and LC compilers use WGP mode by default on gfx10 ASICs (i.e., COMPUTE_PGM_RSRC1.WGP_MODE is set to 1 by both compilers) therefore runtime should report number of WGP (i.e., CU/2) on gfx10 ASICs by default.
The new environment variable (GPU_ENABLE_WGP_MODE = 0) can be used to force CU mode on LC (i.e., -mcumode option) if its needed (HSAIL/SC doesn't have any compiler option for forcing the CU mode)
Also, using the new environment variable (GPU_ENABLE_WAVE32_MODE) to control the wave32 mode on gfx10+.
ReviewRequestURL = http://ocltc.amd.com/reviews/r/16435/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#329 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#27 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#121 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#65 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#301 edit
SWDEV-2 - Change OpenCL version number from 2809 to 2810.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2557 edit
SWDEV-2 - Change OpenCL version number from 2808 to 2809.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2556 edit