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
SWDEV-2 - Change OpenCL version number from 2807 to 2808.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2555 edit
SWDEV-79445 - OCL generic changes and code clean-up
- Add IS_LIGHTNING check for the rocr initialization, because currently for LC builds GPU_ENABLE_PAL is forced to 1.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#241 edit
SWDEV-79445 - OCL generic changes and code clean-up
- Allow ROCr and PAL support from a single runtime binary. Runtime will use ROCr path by default with GPU_ENABLE_PAL=1 forcing PAL.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/build/Makefile.api#183 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#240 edit
SWDEV-2 - Change OpenCL version number from 2806 to 2807.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2554 edit
SWDEV-79445 - OCL generic changes and code clean-up
- Keep the body of all methods in the Program interface
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#97 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.hpp#44 edit
SWDEV-79445 - OCL generic changes and code clean-up
- Move the constructor body of LightningProgram to the header
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#96 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.hpp#43 edit
SWDEV-2 - Change OpenCL version number from 2805 to 2806.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2553 edit
SWDEV-2 - Change OpenCL version number from 2804 to 2805.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2552 edit
SWDEV-2 - Change OpenCL version number from 2803 to 2804.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2551 edit
SWDEV-2 - Change OpenCL version number from 2802 to 2803.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2550 edit
SWDEV-2 - Change OpenCL version number from 2801 to 2802.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2549 edit
SWDEV-2 - Change OpenCL version number from 2800 to 2801.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2548 edit
SWDEV-2 - Change OpenCL version number from 2799 to 2800.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2547 edit
SWDEV-174551 - [CQE OCL][QR][DTB-Blocker] 7 tests are failing in Conformance | Faulty CL#1720236
- Back out changelist 1720236. Conformance swaps RGB to BGR components and fails if real RGB is used. OCL can't switch to RGB until a fix into the conformance tests will be applied.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#46 edit
SWDEV-2 - Change OpenCL version number from 2798 to 2799.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2546 edit
SWDEV-79445 - Back out changelist 1722556
- More changes are necessary on ROCm backend to support a dynamic switch between HSAIL and LC
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#107 edit
SWDEV-145570 - Use Subwindow copy SDMA for D->H and H->D copies if possible or fall back to linebyline copies if unalinged pitch.
- Set correct flags for SVM finegrain buffer for ROC backend
ReviewBoardURL = http://ocltc.amd.com/reviews/r/16353/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.cpp#27 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.cpp#41 edit
SWDEV-2 - Change OpenCL version number from 2797 to 2798.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2545 edit
SWDEV-2 - Change OpenCL version number from 2796 to 2797.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2544 edit
SWDEV-162389 - OpenCL Support for COMgr
- fixing bug of using incorrect included header file name
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#23 edit
SWDEV-2 - Change OpenCL version number from 2795 to 2796.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2543 edit
SWDEV-79445 - OCL generic changes and code clean-up
- Allow ROCM build within the same workspace as PAL. Please note that ROCM defualt path in this case will be HSAIL.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#105 edit
SWDEV-132899 - [OCL][GFX10] correctly set the wavefrontWidth_ for gfx10.
PAL reprots 64 for wavefrontSize so set it to 32 if the below conditions are met:
1- if we are in HSAIL path and GPU_FORCE_WAVE_SIZE_32 is set
2- or if we are in LC path andAsic is Navi10Plus
ReviewRequestURL = http://ocltc.amd.com/reviews/r/16329/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#120 edit
SWDEV-2 - Change OpenCL version number from 2794 to 2795.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2542 edit
SWDEV-172784 - No Video playback while 10 bit pixel format is enable
- Correct the channel's order for RGB10
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#45 edit
SWDEV-79445 - COMGR update
- Use full names for dll/lib load, since not all paths in loadLibrary() can recognize short names.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/comgrctx.cpp#2 edit