Ben Sander
|
e8ede28ec4
|
Merge pull request #264 from pzins/missing_end_marker
Fix missing MARKER_END
|
2017-11-20 06:08:01 -06:00 |
|
Rahul Garg
|
9cee9705dc
|
-Moved coGlobals in hipModule class (takes care of multi module case)
-Used mutex scope for updating coGlobals
[ROCm/clr commit: eff09fcd86]
|
2017-11-20 16:23:18 +05:30 |
|
Rahul Garg
|
eff09fcd86
|
-Moved coGlobals in hipModule class (takes care of multi module case)
-Used mutex scope for updating coGlobals
|
2017-11-20 16:23:18 +05:30 |
|
Rahul Garg
|
97ee22c3f5
|
-Moved coGlobals in hipModule class (takes care of multi module case)
-Used mutex scope for updating coGlobals
[ROCm/hip commit: f97c5f9a64]
|
2017-11-20 16:23:18 +05:30 |
|
Rahul Garg
|
f97c5f9a64
|
-Moved coGlobals in hipModule class (takes care of multi module case)
-Used mutex scope for updating coGlobals
|
2017-11-20 16:23:18 +05:30 |
|
Jenkins
|
0479697c38
|
Merge 'master' into 'amd-master'
Change-Id: I4cbe49d40a046c80e4968aac8fa7fd760e2d9709
[ROCm/clr commit: b2c9b7af01]
|
2017-11-20 04:10:56 -06:00 |
|
Jenkins
|
b2c9b7af01
|
Merge 'master' into 'amd-master'
Change-Id: I4cbe49d40a046c80e4968aac8fa7fd760e2d9709
|
2017-11-20 04:10:56 -06:00 |
|
Jenkins
|
578fa476ae
|
Merge 'master' into 'amd-master'
Change-Id: I4cbe49d40a046c80e4968aac8fa7fd760e2d9709
[ROCm/hip commit: 53b48673f3]
|
2017-11-20 04:10:56 -06:00 |
|
Jenkins
|
53b48673f3
|
Merge 'master' into 'amd-master'
Change-Id: I4cbe49d40a046c80e4968aac8fa7fd760e2d9709
|
2017-11-20 04:10:56 -06:00 |
|
Maneesh Gupta
|
02cbb93ec1
|
Merge pull request #266 from gargrahul/fix_half2_gfx900
Fixed half2 issue on gfx900
[ROCm/clr commit: 4477d3d314]
|
2017-11-20 07:28:41 +05:30 |
|
Maneesh Gupta
|
4477d3d314
|
Merge pull request #266 from gargrahul/fix_half2_gfx900
Fixed half2 issue on gfx900
|
2017-11-20 07:28:41 +05:30 |
|
Maneesh Gupta
|
d807f528e6
|
Merge pull request #266 from gargrahul/fix_half2_gfx900
Fixed half2 issue on gfx900
[ROCm/hip commit: db378fbc9e]
|
2017-11-20 07:28:41 +05:30 |
|
Maneesh Gupta
|
db378fbc9e
|
Merge pull request #266 from gargrahul/fix_half2_gfx900
Fixed half2 issue on gfx900
|
2017-11-20 07:28:41 +05:30 |
|
Maneesh Gupta
|
9498ff3cae
|
Merge pull request #265 from phani544/nvccTests
[nvccTests]Enabled inline_asm_vadd on nvcc
[ROCm/clr commit: 29c0ab8401]
|
2017-11-20 07:28:29 +05:30 |
|
Maneesh Gupta
|
29c0ab8401
|
Merge pull request #265 from phani544/nvccTests
[nvccTests]Enabled inline_asm_vadd on nvcc
|
2017-11-20 07:28:29 +05:30 |
|
Maneesh Gupta
|
2bb78b3a69
|
Merge pull request #265 from phani544/nvccTests
[nvccTests]Enabled inline_asm_vadd on nvcc
[ROCm/hip commit: 1174534e85]
|
2017-11-20 07:28:29 +05:30 |
|
Maneesh Gupta
|
1174534e85
|
Merge pull request #265 from phani544/nvccTests
[nvccTests]Enabled inline_asm_vadd on nvcc
|
2017-11-20 07:28:29 +05:30 |
|
Ben Sander
|
809f575305
|
Fix test on cuda
[ROCm/clr commit: aeadc3f18f]
|
2017-11-19 15:31:02 -06:00 |
|
Ben Sander
|
aeadc3f18f
|
Fix test on cuda
|
2017-11-19 15:31:02 -06:00 |
|
Ben Sander
|
1ec5bab716
|
Fix test on cuda
[ROCm/hip commit: 59956a57ca]
|
2017-11-19 15:31:02 -06:00 |
|
Ben Sander
|
59956a57ca
|
Fix test on cuda
|
2017-11-19 15:31:02 -06:00 |
|
Ben Sander
|
80021d3c68
|
Merge branch 'feature_natural_indexing' of https://github.com/AlexVlx/HIP
[ROCm/clr commit: a43262e699]
|
2017-11-19 15:25:17 -06:00 |
|
Ben Sander
|
a43262e699
|
Merge branch 'feature_natural_indexing' of https://github.com/AlexVlx/HIP
|
2017-11-19 15:25:17 -06:00 |
|
Ben Sander
|
64a169fd5c
|
Merge branch 'feature_natural_indexing' of https://github.com/AlexVlx/HIP
[ROCm/hip commit: 5a7a28ad29]
|
2017-11-19 15:25:17 -06:00 |
|
Ben Sander
|
5a7a28ad29
|
Merge branch 'feature_natural_indexing' of https://github.com/AlexVlx/HIP
|
2017-11-19 15:25:17 -06:00 |
|
Ben Sander
|
6b1fb439f6
|
Temporarily disable P2P on nvidia (fails on dual GPU)
[ROCm/clr commit: fc34fd6f03]
|
2017-11-19 15:21:37 -06:00 |
|
Ben Sander
|
fc34fd6f03
|
Temporarily disable P2P on nvidia (fails on dual GPU)
|
2017-11-19 15:21:37 -06:00 |
|
Ben Sander
|
dde41ae0aa
|
Temporarily disable P2P on nvidia (fails on dual GPU)
[ROCm/hip commit: e0c3f684ae]
|
2017-11-19 15:21:37 -06:00 |
|
Ben Sander
|
e0c3f684ae
|
Temporarily disable P2P on nvidia (fails on dual GPU)
|
2017-11-19 15:21:37 -06:00 |
|
Rahul Garg
|
c971b263c1
|
Update hipModuleGetTexRef API
[ROCm/hip-tests commit: 741702888f]
|
2017-11-19 22:10:46 +05:30 |
|
Rahul Garg
|
741702888f
|
Update hipModuleGetTexRef API
|
2017-11-19 22:10:46 +05:30 |
|
Rahul Garg
|
7453c8b25c
|
Update hipModuleGetTexRef API
[ROCm/clr commit: 76f174b536]
|
2017-11-19 22:10:46 +05:30 |
|
Rahul Garg
|
76f174b536
|
Update hipModuleGetTexRef API
|
2017-11-19 22:10:46 +05:30 |
|
Rahul Garg
|
62f20c6dc8
|
Update hipModuleGetTexRef API
[ROCm/hip commit: c7d60a7a75]
|
2017-11-19 22:10:46 +05:30 |
|
Rahul Garg
|
c7d60a7a75
|
Update hipModuleGetTexRef API
|
2017-11-19 22:10:46 +05:30 |
|
Alex Voicu
|
af0ae5421c
|
This implements the trivial change needed to move back from the hip{Something}_{x, y, z} macros to the natural CUDA syntax of Something.{x, y, z}. This is contained in lines 384-404 in hip_runtime.h. All of the other changes have to do with changing unit tests to use this syntax. The macros are retained for backwards compatibility.
[ROCm/clr commit: 0cc921f103]
|
2017-11-19 01:54:12 +00:00 |
|
Alex Voicu
|
0cc921f103
|
This implements the trivial change needed to move back from the hip{Something}_{x, y, z} macros to the natural CUDA syntax of Something.{x, y, z}. This is contained in lines 384-404 in hip_runtime.h. All of the other changes have to do with changing unit tests to use this syntax. The macros are retained for backwards compatibility.
|
2017-11-19 01:54:12 +00:00 |
|
Alex Voicu
|
962bf7bfda
|
This implements the trivial change needed to move back from the hip{Something}_{x, y, z} macros to the natural CUDA syntax of Something.{x, y, z}. This is contained in lines 384-404 in hip_runtime.h. All of the other changes have to do with changing unit tests to use this syntax. The macros are retained for backwards compatibility.
[ROCm/hip commit: cffd0e14eb]
|
2017-11-19 01:54:12 +00:00 |
|
Alex Voicu
|
cffd0e14eb
|
This implements the trivial change needed to move back from the hip{Something}_{x, y, z} macros to the natural CUDA syntax of Something.{x, y, z}. This is contained in lines 384-404 in hip_runtime.h. All of the other changes have to do with changing unit tests to use this syntax. The macros are retained for backwards compatibility.
|
2017-11-19 01:54:12 +00:00 |
|
Alex Voicu
|
a31109a290
|
This actually (tries) to do the right thing all the way, by using memcpy for bitcasting, and not rely on undefined behaviour of a different flavour as a substitute for the original undefined behaviour. Note that the compiler will (should) optimise down to the same emitted code, since this is a pattern it understands.
[ROCm/clr commit: 07c9337f57]
|
2017-11-18 01:16:31 +00:00 |
|
Alex Voicu
|
07c9337f57
|
This actually (tries) to do the right thing all the way, by using memcpy for bitcasting, and not rely on undefined behaviour of a different flavour as a substitute for the original undefined behaviour. Note that the compiler will (should) optimise down to the same emitted code, since this is a pattern it understands.
|
2017-11-18 01:16:31 +00:00 |
|
Alex Voicu
|
6de4a217c0
|
This actually (tries) to do the right thing all the way, by using memcpy for bitcasting, and not rely on undefined behaviour of a different flavour as a substitute for the original undefined behaviour. Note that the compiler will (should) optimise down to the same emitted code, since this is a pattern it understands.
[ROCm/hip commit: 6fa7adf077]
|
2017-11-18 01:16:31 +00:00 |
|
Alex Voicu
|
6fa7adf077
|
This actually (tries) to do the right thing all the way, by using memcpy for bitcasting, and not rely on undefined behaviour of a different flavour as a substitute for the original undefined behaviour. Note that the compiler will (should) optimise down to the same emitted code, since this is a pattern it understands.
|
2017-11-18 01:16:31 +00:00 |
|
Alex Voicu
|
5f3adc4124
|
This fixes some outright quaint choices made when implementing HIP's bitwise conversion functions, by using simple reinterpret_casts, as is idiomatic. These functions are supposed to be re-entrant, correct and efficient. Sadly, they were neither: they hid a massive race condition against a value stored in global memory, which means that they were also unreasonably slow if they ever managed to be correct, and relied on union based type punning which is in a grey area of the standard. It is difficult to ascertain what may have been the reason for coming up with this quirky solution.
[ROCm/clr commit: d7d77cfbe1]
|
2017-11-17 16:00:28 +00:00 |
|
Alex Voicu
|
d7d77cfbe1
|
This fixes some outright quaint choices made when implementing HIP's bitwise conversion functions, by using simple reinterpret_casts, as is idiomatic. These functions are supposed to be re-entrant, correct and efficient. Sadly, they were neither: they hid a massive race condition against a value stored in global memory, which means that they were also unreasonably slow if they ever managed to be correct, and relied on union based type punning which is in a grey area of the standard. It is difficult to ascertain what may have been the reason for coming up with this quirky solution.
|
2017-11-17 16:00:28 +00:00 |
|
Alex Voicu
|
d9ecde1b60
|
This fixes some outright quaint choices made when implementing HIP's bitwise conversion functions, by using simple reinterpret_casts, as is idiomatic. These functions are supposed to be re-entrant, correct and efficient. Sadly, they were neither: they hid a massive race condition against a value stored in global memory, which means that they were also unreasonably slow if they ever managed to be correct, and relied on union based type punning which is in a grey area of the standard. It is difficult to ascertain what may have been the reason for coming up with this quirky solution.
[ROCm/hip commit: 153878e368]
|
2017-11-17 16:00:28 +00:00 |
|
Alex Voicu
|
153878e368
|
This fixes some outright quaint choices made when implementing HIP's bitwise conversion functions, by using simple reinterpret_casts, as is idiomatic. These functions are supposed to be re-entrant, correct and efficient. Sadly, they were neither: they hid a massive race condition against a value stored in global memory, which means that they were also unreasonably slow if they ever managed to be correct, and relied on union based type punning which is in a grey area of the standard. It is difficult to ascertain what may have been the reason for coming up with this quirky solution.
|
2017-11-17 16:00:28 +00:00 |
|
foreman
|
c2091ac9ae
|
P4 to Git Change 1483566 by gandryey@gera-lnx-rcf on 2017/11/16 18:12:27
SWDEV-79445 - Remove unused fields
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_gl_amd.hpp#19 edit
[ROCm/clr commit: d0a0f6575e]
|
2017-11-16 18:22:09 -05:00 |
|
foreman
|
d0a0f6575e
|
P4 to Git Change 1483566 by gandryey@gera-lnx-rcf on 2017/11/16 18:12:27
SWDEV-79445 - Remove unused fields
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_gl_amd.hpp#19 edit
|
2017-11-16 18:22:09 -05:00 |
|
Alex Voicu
|
3b413e7ee7
|
Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe
[ROCm/clr commit: 45ac5b70df]
|
2017-11-16 23:20:15 +00:00 |
|