Evgeny Mankov
e605bce913
Merge pull request #1922 from emankov/HIP
...
[HIP][doc] Update README.md
2020-03-10 22:20:00 +03:00
Yaxun Liu
3fbd8e0dc2
Merge "Let hipcc not pass -mllvm option to HIP-Clang on Windows" into amd-master-next
2020-03-10 14:12:06 -04:00
Vladislav Sytchenko
caea3f9b32
Fix typo in device __shfl_xor function
...
Change-Id: I8bcdd53ced00c596a0af013a0c34e37aa67c93ae
2020-03-10 13:23:08 -04:00
Jiabao Xie
10d90ab2ad
Structs expanded to print struct information than address. Moved to hip_formatting.hpp. Reformatted to follow Google standards
...
Change-Id: I08695058c11db51b9f3cbe1deb4af944ebf9e64d
2020-03-10 13:12:28 -04:00
Yaxun (Sam) Liu
e796a1ed78
Let hipcc not pass -mllvm option to HIP-Clang on Windows
...
Currently there is a clang bug on Windows causing duplicate -mllvm options in clang -cc1.
Tempoarily disable -mllvm options for HIP-Clang on Windows until the bug is fixed.
Change-Id: I3a4393ba7745989398dc6c6001722837dad18704
2020-03-10 13:07:26 -04:00
Nick Curtis
a9af4755cb
Fix incorrect shfl_xor for Windows
...
copy/paste error, need __shfl_xor w/ lane_mask
2020-03-10 12:04:05 -05:00
German Andryeyev
c6d3aea572
SWDEV-79445 - Fix a regression in Linux
...
PAL doesn't report queue priorities under Linux
Change-Id: I3e1632ee2bcbbbaf52b45565f6b6aec24c559922
2020-03-10 12:39:56 -04:00
Evgeny Mankov
2bb166503f
[HIP][doc] Update README.md
2020-03-10 18:04:01 +03:00
Evgeny Mankov
31b1d5e4a4
Merge pull request #1919 from ssahasra/declare-printf
...
separate printf declaration for vdi/clang
2020-03-10 12:26:54 +03:00
Saleel Kudchadker
7bba326ed1
Fix P4 linux make builds
...
Change-Id: I6cc4e69a914389b53bc3b52535eb6faf24897a09
2020-03-10 00:02:10 -07:00
Chauncey Hui
17b8565629
SWDEV-2 - Change OpenCL version number from 3106 to 3107
2020-03-10 03:00:02 -04:00
Saleel Kudchadker
8d05d06dce
Merge "Change HIPRTC Version to 9.0" into amd-master-next
2020-03-09 22:55:27 -04:00
Vladislav Sytchenko
305e4eedcf
Merge "Add hipDrvMemcpy3D." into amd-master-next
2020-03-09 18:13:16 -04:00
Julia Jiang
9b436779e4
Merge "SWDEV-225337-Fix test failure in hipNormalizedFloatValueTex kernel" into amd-master-next
2020-03-09 16:58:10 -04:00
Vladislav Sytchenko
cd76eb7486
Add hipDrvMemcpy3D.
...
This is the equivalent of cuMemcpy3D.
Change-Id: Ib2e06dbd6f5093c931cdfd36c87617f32acffc2d
2020-03-09 16:11:25 -04:00
Aryan Salmanpour
7009901fe0
[HIP] fix formatting/code clean up and fix a bug
2020-03-09 16:03:59 -04:00
jujiang
09d442d7c3
SWDEV-225337-Fix test failure in hipNormalizedFloatValueTex kernel
...
Change-Id: I3a4c3b58578703993640a8d28242ec1a0ed5ff60
2020-03-09 15:21:29 -04:00
Sameer Sahasrabuddhe
5fc32755b7
enable hostcall tests
...
Change-Id: Ic6efe71c868defc53be214acd7e0907109ec1410
2020-03-09 14:41:37 -04:00
Saleel Kudchadker
f34d5bdfb1
Change HIPRTC Version to 9.0
...
Change-Id: I7e88df61248f0fe6e33c2315805f9e49a493cf29
2020-03-09 11:28:55 -07:00
Saleel Kudchadker
514c7c8ef8
Fix HIPRTC headers to export C style symbols
...
Change-Id: I3e0d2b19ace4a9096e3e46bd22f420483da51a8a
2020-03-09 14:18:46 -04:00
Vladislav Sytchenko
a15e895cfd
Fix Windows build.
...
extern "C" on Windows implies nothrow. We shouldn't be throwing exceptions either way.
Change-Id: If0ed1f7ec194bf7f65b7cea1a5c250e768a8f190
2020-03-09 11:46:55 -04:00
German Andryeyev
288967eff4
SWDEV-193956 - Fix a regression in OCL for user events
...
- Check the queue for nullptr, since the user events may not have
a queue, associated with them
Change-Id: Ib969a052acc9108ca3fd0c063157fe4d47c5b244
2020-03-09 11:10:23 -04:00
Chauncey Hui
5a153ed2cf
SWDEV-2 - Change OpenCL version number from 3105 to 3106
2020-03-09 03:00:03 -04:00
Sameer Sahasrabuddhe
2c3dfdda41
separate printf declaration for vdi/clang
...
There are now two implementations of printf in HIP:
1. The implemenation for HCC is controlled by the HC_FEATURE_PRINTF
macro, and it works only with the HCC compiler used in combination
with the HCC runtime.
2. The implementation for hip-clang requires the VDI runtime, and is
always enabled with that combination.
2020-03-09 09:40:05 +05:30
Sameer Sahasrabuddhe
ce4a34bc71
SWDEV-204784 - implement printf based on hostcall
...
The printf call in the device code is expanded by the compiler into a
series of hostcalls that together form a "message". This change
introduces the following functionality in the runtime:
1. Receive a generic message consisting of a series of hostcalls.
2. Process a printf message.
Change-Id: I9d667d6f91607a907a96e46cc5fca55734339747
2020-03-08 23:57:03 -04:00
Alex Voicu
31bdd6ef24
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_robust_constant
2020-03-08 18:00:14 +00:00
Chauncey Hui
ca0a327df2
SWDEV-2 - Change OpenCL version number from 3104 to 3105
2020-03-07 03:00:03 -05:00
Aryan Salmanpour
97b24eba45
[HIP] Refactor cooperative APIs
2020-03-06 18:30:12 -05:00
Saleel Kudchadker
af88b3f18f
Merge "Merge branch 'master' into amd-master-next" into amd-master-next
2020-03-06 16:29:16 -05:00
Vladislav Sytchenko
59fb85f94d
Add hipMemcpy3DParams -> HIP_MEMCPY3D conversion
...
Change-Id: I66dd1ae722b8c0d7ddb2562c958b14854e6b86bc
2020-03-06 14:33:52 -05:00
Vladislav Sytchenko
7ffa6eb963
Fix dangling pointer after hipUnbindTexture() call
...
Change-Id: Ic4b476c62ebfae31e94dd139b20b6aaaa52bb866
2020-03-06 14:10:56 -05:00
Lad, Aditya
e7fdb3d796
Merge branch 'master' into amd-master-next
...
Conflicts:
CMakeLists.txt
tests/src/texture/simpleTexture2DLayered.cpp
tests/src/texture/simpleTexture3D.cpp
Change-Id: I4aa4754d391b5f37ddf15fa0bcfc84d9da020119
2020-03-06 14:10:44 -05:00
Vladislav Sytchenko
e746584d24
Add missing coversion cases.
...
Handle converting signed int cases of hipResourceViewFormat to number of channels.
Change-Id: Ica8ae6f644edfaa0d4803d0b8e90e320479118e2
2020-03-06 14:06:21 -05:00
Vladislav Sytchenko
08a6880b93
Add .gitignore file.
...
Change-Id: I4f3d33dd52c11ea5886bdd1d91c7c47e05dee9a1
2020-03-06 14:01:21 -05:00
Vladislav Sytchenko
e76d867740
SWDEV-224023
...
Each WGP consists of 2 CU, so the number of available SIMD units is doubled.
Change-Id: I43978a8a9139c33f5f776b344a36bee927cc187d
2020-03-06 13:43:36 -05:00
Tao Sang
1216153c66
Merge "Fix hipExtLaunchMultiKernelMultiDevice compilation issue" into amd-master-next
2020-03-06 12:32:55 -05:00
Aryan Salmanpour
ddd0b31d16
move new enums to the end to maintain compatibility
2020-03-06 11:38:44 -05:00
Evgeny Mankov
cf61ad2830
Merge pull request #1914 from emankov/hipify-clang
...
[HIPIFY][doc] Update README.md: LLVM 10.0.0-rc3 is supported
2020-03-06 18:20:36 +03:00
Evgeny Mankov
278eff4c96
[HIPIFY][doc] Update README.md: LLVM 10.0.0-rc3 is supported
...
+ Add -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON for LLVM 10.0.0 or newer
+ Supported versions update
2020-03-06 18:17:05 +03:00
Alex Voicu
8d6e4f872c
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_robust_constant
2020-03-06 12:33:31 +02:00
jujiang
75c90a4bf1
SWDEV-225338-simpletexture3D failed-Fix bug in test app
...
Change-Id: I106d1951368e0c7a8ccd6aa462c22f81e8332cdc
2020-03-05 16:50:27 -05:00
Vladislav Sytchenko
801c70279f
Correct logic in ihipMemcpyAtoA()
...
HIP assumes that image width is in bytes, but VDI assumes that image width in pixels. Need to perform byte -> pixel coversion before doing anything.
Change-Id: Ia9fd1f46d05db3fbe8049add10b4d7e5118a2b9a
2020-03-05 15:03:18 -05:00
Vladislav Sytchenko
aa490c96a1
Fix typos in ihipMemcpy3D()
...
Change-Id: I8720f113642f00bb013cf46284e9b13cc932bf4a
2020-03-05 14:11:55 -05:00
agodavar
f360ff6479
Enable tests that are passing on hip-vdi
...
Change-Id: I7de965f7e8bb7e4d0fa61cd584f0cd118c1e212e
2020-03-05 16:08:51 +05:30
Chauncey Hui
ee5eb0107d
SWDEV-2 - Change OpenCL version number from 3103 to 3104
2020-03-05 03:00:02 -05:00
Maneesh Gupta
48f5524fdc
Expose support for non-returning atomic FADD
...
Change-Id: If5359488324477315a9bd4f308a75f606c065b39
2020-03-05 10:30:52 +05:30
German Andryeyev
a083dc8547
Merge "SWDEV-193956 - [hipclang-vdi-rocm][perf]" into amd-master-next
2020-03-04 18:04:52 -05:00
Michael LIAO
d2d0225c2e
Fix -Werror=switch.
...
Change-Id: Ib0850a3f79308efeeecd18bb03ecd82bd355ef85
2020-03-04 17:52:39 -05:00
German Andryeyev
0fc433e076
SWDEV-193956 - [hipclang-vdi-rocm][perf]
...
~45% to 50% of Performance drop on rocBLAS_int8 test
Add support for active waits without blocking the host thread.
Change-Id: Ie7bb48dcafcb4c93d448bf74749b829b626c3578
2020-03-04 17:02:15 -05:00
agodavar
5a6c605730
Fix hipExtLaunchMultiKernelMultiDevice compilation issue
...
Fix compilation error on hip-hcc+clang , hip-vdi+clang
Enabled hipExtLaunchMultiKernelMultiDevice test on hip-vdi path
hipExtLaunchMultiKernelMultiDevice common declaration for all paths
Change-Id: I76031840614fce8e12a8e845548fa43a389a741a
2020-03-04 15:38:14 -05:00