kjayapra-amd
18352d189b
SWDEV-253063 - Code changes to make Image Buffer Workaround only for targets gfx 10.1
...
Change-Id: I17044a1c0775f427b9ba712eb3fd5ab21ed88b0e
2020-09-23 11:07:15 -04:00
Sumanth Tumbalam Gooty
612bfc87f2
[dtest] Tests for hipMalloc
...
1. API validation
2. Validate the memory status after hipMalloc()
3. Test repeated hipMalloc() Calls, call in multiple threads
4. Parallel hipMalloc() from parent and child processes
5. hipMalloc() from multiple processes on multiple GPUs
SWDEV-238517 for enhancing hip unit tests
Change-Id: Ie152999d7a203a51704d2888ccc1ca866a2e1b05
2020-09-23 09:20:01 -04:00
Lakhan singh Thakur
591905915a
[dtest] Tests for hipIpcGetMemHandle()
...
Tests allocation of memory on various GPUs and pass on the IPC mem handle to child process.
Child process attaches to the mem handle and uses the memory on various GPUs
SWDEV-238517 for enhancing hip unit tests
Change-Id: I7babc7725813e05d651057beef6a8bec6f62a49b
2020-09-22 23:49:30 -04:00
Aryan Salmanpour
c197183818
use only hip compiler to compile hip cooperative groups
...
SWDEV-252377
Change-Id: I6cf749dad2bf05c2e49fed495ab2833c574c2215
2020-09-22 14:34:05 -04:00
Sourabh Betigeri
93f5675015
Added performance test for Device concurrency
...
Change-Id: I30f4e65467613152ce86b80b13e1c9f2928da801
2020-09-22 12:59:38 -04:00
Sourabh Betigeri
a17c4dce84
SWDEV-248163: Adding new Mandelbrot's tests - Serial vs concurrent kernel execution and mad vs fma performance results
...
Change-Id: I5118d13b40e2d17414124eebfd1b5114641db978
2020-09-22 12:58:57 -04:00
Chauncey Hui
2f98dbedca
SWDEV-2 - Change OpenCL version number from 3202 to 3203
2020-09-22 03:00:03 -04:00
Todd tiantuo Li
c74cf90c7e
SWDEV-240803 - add test for hipFuncSetSharedMemConfig
...
Change-Id: I150b65a548ee9bf8d7e079b3db2e73958747c3a0
2020-09-21 17:26:51 -04:00
Vladislav Sytchenko
e1b916260a
Fix Windows legacy LLVM build
...
The os.hpp header gets added to the include path of legacy llvm via the compiler lib. Having "windows.h" included causes a lot conflicts with LLVM headers, as they forward declare many Windows types. Best to not include it here.
Change-Id: I60c44a8d28660368f1a4a95741e1053ef3528fa1
2020-09-21 11:52:01 -04:00
Jatin
2cce9170c3
CMake changes to now write to test folder
...
Change-Id: Ia898b31a09f3c59ef8e7d64253f28ae93c501277
2020-09-21 00:37:15 -04:00
Jatin Chaudhary
d752b6d14b
Adding checks for return type compatibility with CUDA
...
Change-Id: I09b6bd9a7299f0a97ac9011ea0903a1f81e28251
2020-09-21 00:36:02 -04:00
Chauncey Hui
7fd56c6f13
SWDEV-2 - Change OpenCL version number from 3201 to 3202
2020-09-19 03:00:04 -04:00
Vladislav Sytchenko
1602db4114
Fix Windows build
...
Change-Id: I8769bafba199b9258c610e51b58e454fe10a75e6
2020-09-18 18:51:25 -04:00
kjayapra-amd
fdb4d45a3f
SWDEV-252542 - Fixing Win Compilation on SWDEV-241902.
...
Change-Id: I0ef196231acd8e778018bade684a10ec977261a5
2020-09-18 14:11:07 -04:00
Julia Jiang
1965939b0d
SWDEV-249486-update doxygen linked file
...
Change-Id: I90e42b83ad38323feb8d80aff136829837ef1aef
2020-09-18 13:53:01 -04:00
Satyanvesh Dittakavi
a6b6881c86
Amend hipBusBandwidth sample
...
Change-Id: I9230b553275146e984c6e7d9f11b76e520e14809
2020-09-18 13:45:19 -04:00
Aryan Salmanpour
531c2c7596
Fix a warning with cooperative groups header
...
SWDEV-252413
Change-Id: Ia098464b670f26416b79cc67805b8accb6bec903
2020-09-18 13:38:47 -04:00
kjayapra-amd
7462e39954
SWDEV-252542 - Fixing Win Compilation on SWDEV-241902.
...
Change-Id: If76f79002b265dccf6da4acef1ff9372d8b0a2ff
2020-09-18 12:11:56 -04:00
Satyanvesh Dittakavi
90c694988b
set free mem to zero avoding underflow
...
Change-Id: I964b41695fb41712624146c5959a35b37eacf52d
2020-09-18 11:56:57 -04:00
Satyanvesh Dittakavi
00c0118910
Print size_t variables with %zu
...
Change-Id: I02bb073b07e9efd03dea2b76b6ba1bd2f552bcaa
Total Memory is not being printed correctly with %u.
%zu represents size_t variables appropriately.
2020-09-18 11:55:41 -04:00
Lakhan singh Thakur
40ca4a5ea8
[dtest] Cooperative Groups related tests
...
Converted tests from below git to hipdirected_tests
http://gitlab1.amd.com/jgreatho/cuda_cooperative_groups_test
Modified to cover multi-GPUs
Disabled tests for cuda because of some header file issues
SWDEV-238517 for enhancing hip unit tests
Change-Id: If35fd710e8ab61debcf66bca5b6503539c567ec1
2020-09-18 11:40:16 -04:00
Tao Sang
449848cb5a
Make samples support cmake
...
Only cmake can support static lib of hip rt.
Thus samples will support static lib of hip
rt when this is done.
Change-Id: I70e8d06e85084369a035b42c5d1d56287c874ac9
2020-09-18 07:37:02 -04:00
mkumarmi
6491836990
[dtest] Disable few tests on NVCC platform
...
Few of the tests are being validated in nvcc platform. Till then
these tests are disabled.
SWDEV-238517 for enhancing hip unit tests
Change-Id: I1acbfe90c6ea39f3de676e98f0e3c33cbac97888
2020-09-18 04:34:00 -04:00
Tao Sang
77c9226d87
Resolve macro conflict in opencl build
...
Change-Id: I752dff96652a55e4fbf719e84ee7d3ec49f5f20a
2020-09-16 17:57:24 -04:00
Vladislav Sytchenko
c1d3f0118a
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: I4181bbab4fc0a5ec857fe39d6148ee8b4975836d
2020-09-16 12:06:55 -04:00
Chauncey Hui
0f422622ca
SWDEV-2 - Change OpenCL version number from 3200 to 3201
2020-09-16 03:00:03 -04:00
kjayapra-amd
095ce0cc02
SWDEV-241902 - Changes to pass file descriptor and offset to load code object.
...
Change-Id: I96add27f4fde1b5ee5501e206b7e85ab77e87dfc
2020-09-15 07:54:28 -04:00
kjayapra-amd
a66c56d641
SWDEV-241902 - Changes to pass file descriptor and offset to load code object.
...
Change-Id: I0243cccdeaa533b2a56fde42f12d5424c3b63a3b
2020-09-15 07:54:24 -04:00
Chauncey Hui
de6e02f98b
SWDEV-2 - Change OpenCL version number from 3199 to 3200
2020-09-15 03:00:03 -04:00
Rahul Garg
f4282cbdf9
Reinsert __gnu_h2f_ieee and __gnu_f2h_ieee.
...
Fixes SWDEV-251676
Reverts Ide24d245d851e20961020323e52f33322a33fff9 and adds
__attribute__((weak)) to __gnu_h2f_ieee and __gnu_f2h_ieee.
Change-Id: If4f9e2f867b56a3f0121a907a49ae4032220d9af
2020-09-15 01:39:14 -04:00
kjayapra-amd
d2008f93f4
SWDEV-251884 - Add Coop Launch Dev Property Checks in Co-operative Groups test cases.
...
Change-Id: I7b54a559d8abe0d5d5c77e48868b1332477a39f8
2020-09-14 17:10:39 -04:00
kjayapra-amd
c3aa54d4e2
SWDEV-251941 - Adding gfx1030, gfx1031 support to mainline.
...
Change-Id: Ifbe0d72646f5f00c7b8e16338587fc564a314b92
2020-09-14 17:10:17 -04:00
kjayapra-amd
11b723a605
SWDEV-251941 - Adding gfx1030,gfx1031 support to mainline
...
Change-Id: I752dff86651a55f4fbf719e84ee7d3ec49f5f207
2020-09-14 09:07:44 -04:00
Sarbojit Sarkar
b7dc406ccd
Updated hip_porting_guide.md
...
Change-Id: Iaf32033597513aa2cbfde267487af35317ac67fe
2020-09-14 00:30:51 -04:00
Chauncey Hui
a35de40c13
SWDEV-2 - Change OpenCL version number from 3198 to 3199
2020-09-13 03:00:03 -04:00
Vladislav Sytchenko
be0d98b433
Fix typo
...
Change-Id: I571e84cab9258dfd5e94b70865505f452ed89016
2020-09-12 20:16:27 -04:00
Vladislav Sytchenko
29efce7520
Add missing include
...
Change-Id: I21683ddb981581a0456ad0aa79843a44422a6ab0
2020-09-12 20:16:09 -04:00
Chauncey Hui
33138c7a52
SWDEV-2 - Change OpenCL version number from 3197 to 3198
2020-09-12 03:00:02 -04:00
Julia Jiang
683f2eed2f
SWDEV-249486-Update Doxygen configuration file to link correct documents
...
Change-Id: I2bbe2a0dedec2d182bd3108c3d5af04f3d8beed8
2020-09-11 16:45:07 -04:00
kjayapra-amd
a05c0b7286
SWDEV-240800 - Adding dtest for hipDeviceGetP2PAttribute.
...
Change-Id: Icf1dc56c98247de43c638d9fdc16de045d2a1da9
2020-09-11 14:25:11 -04:00
Jason Tang
740f1ba0aa
SWDEV-252095 - Fix progvar_prog_scope_misc test Aborted (core dumped)
...
The progvar_prog_scope_misc test expects CL_DEVICE_MAX_MEM_ALLOC_SIZE to be multiple of integer.
Change-Id: Ic0690f5ab06ffa3feafb718beabbcf83ab53978c
2020-09-11 12:36:39 -04:00
Chauncey Hui
51d0c6bbef
SWDEV-2 - Change OpenCL version number from 3196 to 3197
2020-09-11 03:00:03 -04:00
Jason Tang
ac956ac8cb
SWDEV-251394 - Support CL_DEVICE_IL_VERSION
...
Change-Id: If8459d6822d26107914f81d219e94165facd0827
2020-09-10 18:09:15 -04:00
Rahul Garg
590d00dd7c
grid size optimization
...
Change-Id: I68b197548b961e1c0aa63119eecc8d9a25350cf2
2020-09-10 15:10:55 -04:00
Vladislav Sytchenko
d078dab53b
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: I53f9c054e5df19bd8b130e7610d71b91d525474a
2020-09-10 11:31:46 -04:00
Sarbojit Sarkar
74cdf8f9e3
Fix for hipPointerGetAttributes [github#2137]
...
Change-Id: I5295575638ecc4d3b7129552a9c26c6f6a7195fc
2020-09-10 10:51:30 -04:00
Sarbojit Sarkar
677208f2de
Fix for memory leak detected in hipModule*load [SWDEV:250740]
...
Change-Id: I8c4930b64764620a896079b14b27f6f87fbad292
2020-09-10 10:50:46 -04:00
Chauncey Hui
e01cdb5530
SWDEV-2 - Change OpenCL version number from 3195 to 3196
2020-09-10 03:00:03 -04:00
Laurent Morichetti
5d4b6f74d3
Use std::atomic
...
Replace amd::Atomic with std::atomic. Remove make_atomic uses by
converting the variable to std::atomic and making sure the memory
order is relaxed when synchronizes-with is not needed.
Delete utils/atomic.hpp.
Change-Id: I0b36db8d604a8510ac6e36b32885fd16a1b8ccfa
2020-09-09 14:55:29 -04:00
agodavar
38ce8784c0
SWDEV-249870 - Short-Term solution for Pre-Compiled Headers for Online Compilation
...
Change-Id: Ibcb365ce2ff27c4c2379609964078da42e1226b1
2020-09-09 13:44:13 -04:00