foreman
818a6d46d2
P4 to Git Change 1561359 by todli@todli-win-opencl-kv1 on 2018/05/30 01:19:53
...
SWDEV-152361 - add memory reference to MainEngine queue before initializing BusAddressable memory
http://ocltc.amd.com/reviews/r/14978/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#101 edit
2018-05-30 01:27:28 -04:00
Sean Keely
f09eb2e8c7
Move SDMA dependencies back to hardware.
...
SDMA poll packet preemption has been fixed.
Change-Id: I3da878c433d4594a169e3bc8f173d3651448fd2d
2018-05-29 23:32:47 -04:00
Sean Keely
2a9f433d26
Move SDMA dependencies back to hardware.
...
SDMA poll packet preemption has been fixed.
Change-Id: I3da878c433d4594a169e3bc8f173d3651448fd2d
[ROCm/ROCR-Runtime commit: f09eb2e8c7 ]
2018-05-29 23:32:47 -04:00
Sean Keely
c593dfc6bf
Enable SDMA conditionally based on link atomic suport.
...
Avoids using non-atomic SDMA fences by default since that path can duplicate fences.
If HSA_ENABLE_SDMA is set this will override copy path selection and may use
non-atomic fences.
Change-Id: I4747e9a766f7f649d21ddf6bfded047ac26fd60e
2018-05-29 23:32:34 -04:00
Sean Keely
897666b665
Enable SDMA conditionally based on link atomic suport.
...
Avoids using non-atomic SDMA fences by default since that path can duplicate fences.
If HSA_ENABLE_SDMA is set this will override copy path selection and may use
non-atomic fences.
Change-Id: I4747e9a766f7f649d21ddf6bfded047ac26fd60e
[ROCm/ROCR-Runtime commit: c593dfc6bf ]
2018-05-29 23:32:34 -04:00
Maneesh Gupta
5d5afbf558
Merge pull request #475 from gargrahul/fix_tex2d_tests
...
Fix tex2D tests for result value
[ROCm/clr commit: d2cfa6e5e2 ]
2018-05-30 08:34:51 +05:30
Maneesh Gupta
d2cfa6e5e2
Merge pull request #475 from gargrahul/fix_tex2d_tests
...
Fix tex2D tests for result value
2018-05-30 08:34:51 +05:30
Maneesh Gupta
fb06313c59
Merge pull request #475 from gargrahul/fix_tex2d_tests
...
Fix tex2D tests for result value
[ROCm/hip commit: 156e93a0b2 ]
2018-05-30 08:34:51 +05:30
Maneesh Gupta
156e93a0b2
Merge pull request #475 from gargrahul/fix_tex2d_tests
...
Fix tex2D tests for result value
2018-05-30 08:34:51 +05:30
Maneesh Gupta
b074d762fa
Merge pull request #472 from Jorghi12/patch-3
...
Adding double/long int signatures for abs
[ROCm/clr commit: 3327a9a2de ]
2018-05-30 08:32:14 +05:30
Maneesh Gupta
3327a9a2de
Merge pull request #472 from Jorghi12/patch-3
...
Adding double/long int signatures for abs
2018-05-30 08:32:14 +05:30
Maneesh Gupta
b60b8591ac
Merge pull request #472 from Jorghi12/patch-3
...
Adding double/long int signatures for abs
[ROCm/hip commit: 57fb96013c ]
2018-05-30 08:32:14 +05:30
Maneesh Gupta
57fb96013c
Merge pull request #472 from Jorghi12/patch-3
...
Adding double/long int signatures for abs
2018-05-30 08:32:14 +05:30
Maneesh Gupta
c510903a32
Merge pull request #471 from Jorghi12/patch-4
...
Adding double/long int signatures for abs
[ROCm/clr commit: fde0613554 ]
2018-05-30 08:31:32 +05:30
Maneesh Gupta
fde0613554
Merge pull request #471 from Jorghi12/patch-4
...
Adding double/long int signatures for abs
2018-05-30 08:31:32 +05:30
Maneesh Gupta
4751d72fdf
Merge pull request #471 from Jorghi12/patch-4
...
Adding double/long int signatures for abs
[ROCm/hip commit: c8aca45856 ]
2018-05-30 08:31:32 +05:30
Maneesh Gupta
c8aca45856
Merge pull request #471 from Jorghi12/patch-4
...
Adding double/long int signatures for abs
2018-05-30 08:31:32 +05:30
Maneesh Gupta
7bf1ca2fd6
Merge pull request #465 from gargrahul/optimize_memcpy2d
...
Optimize memcpy2D kernel use
[ROCm/clr commit: fb23ccab58 ]
2018-05-30 08:31:16 +05:30
Maneesh Gupta
fb23ccab58
Merge pull request #465 from gargrahul/optimize_memcpy2d
...
Optimize memcpy2D kernel use
2018-05-30 08:31:16 +05:30
Maneesh Gupta
05b1ef6a94
Merge pull request #465 from gargrahul/optimize_memcpy2d
...
Optimize memcpy2D kernel use
[ROCm/hip commit: 591b7797d9 ]
2018-05-30 08:31:16 +05:30
Maneesh Gupta
591b7797d9
Merge pull request #465 from gargrahul/optimize_memcpy2d
...
Optimize memcpy2D kernel use
2018-05-30 08:31:16 +05:30
foreman
beb46a0a30
P4 to Git Change 1561216 by gandryey@gera-w8 on 2018/05/29 18:05:31
...
SWDEV-79445 - OCL generic changes and code clean-up
- Remove parent_ field from the device object, since it was used for subdevices only.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_device.cpp#72 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#219 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#304 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#590 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#91 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#52 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#94 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.hpp#45 edit
[ROCm/clr commit: 0680df2550 ]
2018-05-29 18:13:40 -04:00
foreman
0680df2550
P4 to Git Change 1561216 by gandryey@gera-w8 on 2018/05/29 18:05:31
...
SWDEV-79445 - OCL generic changes and code clean-up
- Remove parent_ field from the device object, since it was used for subdevices only.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_device.cpp#72 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#219 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#304 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#590 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#91 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#52 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#94 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.hpp#45 edit
2018-05-29 18:13:40 -04:00
foreman
5a5440390d
P4 to Git Change 1561216 by gandryey@gera-w8 on 2018/05/29 18:05:31
...
SWDEV-79445 - OCL generic changes and code clean-up
- Remove parent_ field from the device object, since it was used for subdevices only.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_device.cpp#72 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#219 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#304 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#590 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#91 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#52 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#94 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.hpp#45 edit
[ROCm/clr commit: 12315470b7 ]
2018-05-29 18:13:40 -04:00
foreman
12315470b7
P4 to Git Change 1561216 by gandryey@gera-w8 on 2018/05/29 18:05:31
...
SWDEV-79445 - OCL generic changes and code clean-up
- Remove parent_ field from the device object, since it was used for subdevices only.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_device.cpp#72 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#219 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#304 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#590 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#91 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#52 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#94 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.hpp#45 edit
2018-05-29 18:13:40 -04:00
Shaoyun Liu
93d07cf916
Thunk: Add gfx906 support on thunk
...
Signed-off-by: Shaoyun Liu <Shaoyun.Liu@amd.com >
Conflicts:
src/topology.c
Change-Id: I692d9295a954d4eda08eba301312014f7b3969cb
2018-05-29 15:38:26 -04:00
Shaoyun Liu
14ada05980
Thunk: Add gfx906 support on thunk
...
Signed-off-by: Shaoyun Liu <Shaoyun.Liu@amd.com >
Conflicts:
src/topology.c
Change-Id: I692d9295a954d4eda08eba301312014f7b3969cb
[ROCm/ROCR-Runtime commit: 93d07cf916 ]
2018-05-29 15:38:26 -04:00
foreman
43b1be9b7b
P4 to Git Change 1561039 by gandryey@gera-w8 on 2018/05/29 13:29:24
...
SWDEV-79445 - OCL generic changes and code clean-up
- Move modified_ fleld initialization to fix g++ compilation
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#36 edit
[ROCm/clr commit: a36ef232f2 ]
2018-05-29 13:50:48 -04:00
foreman
a36ef232f2
P4 to Git Change 1561039 by gandryey@gera-w8 on 2018/05/29 13:29:24
...
SWDEV-79445 - OCL generic changes and code clean-up
- Move modified_ fleld initialization to fix g++ compilation
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#36 edit
2018-05-29 13:50:48 -04:00
foreman
fc8c13f7a6
P4 to Git Change 1561015 by gandryey@gera-w8 on 2018/05/29 13:10:06
...
SWDEV-79445 - OCL generic changes and code clean-up
Optimize memory dependency tracking logic:
1. Add modified_ filed to the event object to track memory writes into device memory.
2. Check memory dependency only if a write operation is currently requested or previously performed.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#35 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#66 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.hpp#24 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#100 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#52 edit
[ROCm/clr commit: 51a4d1865c ]
2018-05-29 13:18:29 -04:00
foreman
51a4d1865c
P4 to Git Change 1561015 by gandryey@gera-w8 on 2018/05/29 13:10:06
...
SWDEV-79445 - OCL generic changes and code clean-up
Optimize memory dependency tracking logic:
1. Add modified_ filed to the event object to track memory writes into device memory.
2. Check memory dependency only if a write operation is currently requested or previously performed.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#35 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#66 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.hpp#24 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#100 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#52 edit
2018-05-29 13:18:29 -04:00
Rahul Garg
914abf8c41
Fix runTest return type
...
[ROCm/clr commit: dabe2fda39 ]
2018-05-29 16:18:14 +05:30
Rahul Garg
dabe2fda39
Fix runTest return type
2018-05-29 16:18:14 +05:30
Rahul Garg
ecf51641e3
Fix runTest return type
...
[ROCm/hip commit: 7f7a7041a5 ]
2018-05-29 16:18:14 +05:30
Rahul Garg
7f7a7041a5
Fix runTest return type
2018-05-29 16:18:14 +05:30
Rahul Garg
51f21711a7
Fix tex2D tests for result value
...
[ROCm/clr commit: 28c878f266 ]
2018-05-29 16:03:37 +05:30
Rahul Garg
28c878f266
Fix tex2D tests for result value
2018-05-29 16:03:37 +05:30
Rahul Garg
56de4b168d
Fix tex2D tests for result value
...
[ROCm/hip commit: ca156449e2 ]
2018-05-29 16:03:37 +05:30
Rahul Garg
ca156449e2
Fix tex2D tests for result value
2018-05-29 16:03:37 +05:30
lthakur
53dc974461
HIP test case for 1D texture fetch ( #424 )
...
[ROCm/clr commit: 366a0a97ca ]
2018-05-29 14:08:01 +05:30
lthakur
366a0a97ca
HIP test case for 1D texture fetch ( #424 )
2018-05-29 14:08:01 +05:30
lthakur
d5039612f8
HIP test case for 1D texture fetch ( #424 )
...
[ROCm/hip commit: a05ac35ab1 ]
2018-05-29 14:08:01 +05:30
lthakur
a05ac35ab1
HIP test case for 1D texture fetch ( #424 )
2018-05-29 14:08:01 +05:30
Maneesh Gupta
f22fe60597
Merge pull request #473 from gargrahul/add_tex1d_nvcc
...
Add 1d texture types for NVCC path
[ROCm/clr commit: 48b7b4a4ad ]
2018-05-29 13:54:34 +05:30
Maneesh Gupta
48b7b4a4ad
Merge pull request #473 from gargrahul/add_tex1d_nvcc
...
Add 1d texture types for NVCC path
2018-05-29 13:54:34 +05:30
Maneesh Gupta
8d17716155
Merge pull request #473 from gargrahul/add_tex1d_nvcc
...
Add 1d texture types for NVCC path
[ROCm/hip commit: 08779ae5d5 ]
2018-05-29 13:54:34 +05:30
Maneesh Gupta
08779ae5d5
Merge pull request #473 from gargrahul/add_tex1d_nvcc
...
Add 1d texture types for NVCC path
2018-05-29 13:54:34 +05:30
foreman
93e9f2ab8c
P4 to Git Change 1560741 by johtaylo@johtaylo-jtincrementor2-increment on 2018/05/29 03:00:05
...
SWDEV-2 - Change OpenCL version number from 2664 to 2665.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2412 edit
[ROCm/clr commit: 616c2272b0 ]
2018-05-29 03:10:40 -04:00
foreman
616c2272b0
P4 to Git Change 1560741 by johtaylo@johtaylo-jtincrementor2-increment on 2018/05/29 03:00:05
...
SWDEV-2 - Change OpenCL version number from 2664 to 2665.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2412 edit
2018-05-29 03:10:40 -04:00
Alex Voicu
377b028628
GCC only supports power-of-2 component counts, so round up to next square.
...
[ROCm/clr commit: c059619e2c ]
2018-05-29 01:22:26 +01:00