foreman
4926800fc4
P4 to Git Change 1589476 by axie@axie-rocm-opencl on 2018/08/03 15:54:24
SWDEV-79445 - OCL generic changes and code clean-up
- Optimize setup of kernel arguments.
- Add HW ABI support in the abstraction layer
- Remove arguments parsing loop from the kernel launch. Memory processing will be responsible for dependency tracking and patching of arguments.
ReviewBoardURL = http://ocltc.amd.com/reviews/r/15400/
Tests:
1. ./run_conformance.py ./opencl_conformance_tests_reallyquick.csv CL_DEVICE_TYPE_GPU for openCL 1.2: OpenCL-GL sharing failed. This is not a regression.
2. ./ocltst -m oclruntime.so -A oclruntime.exclude
3. ./run_conformance.py opencl_conformance_tests_lightning.csv CL_DEVICE_TYPE_GPU : PASS
4. teamcity test: http://ocltc.amd.com:8111/viewModification.html?modId=104598&personal=true&buildTypeId=&tab=vcsModificationBuilds&show_all_builds=true
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rockernel.cpp#39 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rockernel.hpp#23 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocsettings.cpp#34 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocsettings.hpp#14 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#60 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.hpp#17 edit
[ROCm/clr commit: 9cd2db67f6]
2018-08-03 16:05:12 -04:00
..
2018-04-04 18:00:17 -04:00
2018-04-04 18:00:17 -04:00
2018-06-22 18:00:13 -04:00
2017-04-13 13:56:38 -04:00
2017-04-13 13:56:38 -04:00
2018-04-04 18:00:17 -04:00
2018-07-09 11:54:21 -04:00
2018-06-14 17:51:35 -04:00
2018-04-04 18:00:17 -04:00
2018-04-04 18:00:17 -04:00
2017-10-11 15:44:54 -04:00
2018-07-25 12:43:09 -04:00
2018-07-25 12:43:09 -04:00
2018-05-24 18:49:01 -04:00
2018-06-22 18:00:13 -04:00
2018-06-22 18:00:13 -04:00
2018-08-03 16:05:12 -04:00
2018-08-03 16:05:12 -04:00
2018-06-22 18:00:13 -04:00
2018-05-23 17:24:32 -04:00
2018-04-04 18:00:17 -04:00
2017-04-13 13:56:38 -04:00
2018-04-04 18:00:17 -04:00
2018-06-12 16:17:29 -04:00
2017-04-13 13:56:38 -04:00
2018-06-12 16:17:29 -04:00
2018-06-12 16:17:29 -04:00
2018-08-03 16:05:12 -04:00
2018-08-03 16:05:12 -04:00
2018-08-03 16:05:12 -04:00
2018-08-03 16:05:12 -04:00