Commit Graph

11513 Commits

Author SHA1 Message Date
Aryan Salmanpour 0d577cdfd4 use only hip compiler to compile hip cooperative groups
SWDEV-252377

Change-Id: I6cf749dad2bf05c2e49fed495ab2833c574c2215


[ROCm/clr commit: c197183818]
2020-09-22 14:34:05 -04:00
Sourabh Betigeri 747c04174a Added performance test for Device concurrency
Change-Id: I30f4e65467613152ce86b80b13e1c9f2928da801


[ROCm/clr commit: 93f5675015]
2020-09-22 12:59:38 -04:00
Sourabh Betigeri cfb1122beb SWDEV-248163: Adding new Mandelbrot's tests - Serial vs concurrent kernel execution and mad vs fma performance results
Change-Id: I5118d13b40e2d17414124eebfd1b5114641db978


[ROCm/clr commit: a17c4dce84]
2020-09-22 12:58:57 -04:00
Chauncey Hui 36996d5b71 SWDEV-2 - Change OpenCL version number from 3202 to 3203
[ROCm/clr commit: 2f98dbedca]
2020-09-22 03:00:03 -04:00
Todd tiantuo Li 509dc959aa SWDEV-240803 - add test for hipFuncSetSharedMemConfig
Change-Id: I150b65a548ee9bf8d7e079b3db2e73958747c3a0


[ROCm/clr commit: c74cf90c7e]
2020-09-21 17:26:51 -04:00
Vladislav Sytchenko f092eeb18e 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


[ROCm/clr commit: e1b916260a]
2020-09-21 11:52:01 -04:00
Jatin b2e0df3845 CMake changes to now write to test folder
Change-Id: Ia898b31a09f3c59ef8e7d64253f28ae93c501277


[ROCm/clr commit: 2cce9170c3]
2020-09-21 00:37:15 -04:00
Jatin Chaudhary c04f949c1d Adding checks for return type compatibility with CUDA
Change-Id: I09b6bd9a7299f0a97ac9011ea0903a1f81e28251


[ROCm/clr commit: d752b6d14b]
2020-09-21 00:36:02 -04:00
Chauncey Hui a5c1ec6f83 SWDEV-2 - Change OpenCL version number from 3201 to 3202
[ROCm/clr commit: 7fd56c6f13]
2020-09-19 03:00:04 -04:00
Vladislav Sytchenko 9734ad0e68 Fix Windows build
Change-Id: I8769bafba199b9258c610e51b58e454fe10a75e6


[ROCm/clr commit: 1602db4114]
2020-09-18 18:51:25 -04:00
kjayapra-amd ea1b3eb062 SWDEV-252542 - Fixing Win Compilation on SWDEV-241902.
Change-Id: I0ef196231acd8e778018bade684a10ec977261a5


[ROCm/clr commit: fdb4d45a3f]
2020-09-18 14:11:07 -04:00
Julia Jiang 60cdaf20b0 SWDEV-249486-update doxygen linked file
Change-Id: I90e42b83ad38323feb8d80aff136829837ef1aef


[ROCm/clr commit: 1965939b0d]
2020-09-18 13:53:01 -04:00
Satyanvesh Dittakavi 8afda95282 Amend hipBusBandwidth sample
Change-Id: I9230b553275146e984c6e7d9f11b76e520e14809


[ROCm/clr commit: a6b6881c86]
2020-09-18 13:45:19 -04:00
Aryan Salmanpour 3ea2f872ca Fix a warning with cooperative groups header
SWDEV-252413

Change-Id: Ia098464b670f26416b79cc67805b8accb6bec903


[ROCm/clr commit: 531c2c7596]
2020-09-18 13:38:47 -04:00
kjayapra-amd b3e8c5cdb0 SWDEV-252542 - Fixing Win Compilation on SWDEV-241902.
Change-Id: If76f79002b265dccf6da4acef1ff9372d8b0a2ff


[ROCm/clr commit: 7462e39954]
2020-09-18 12:11:56 -04:00
Satyanvesh Dittakavi c667dc6fa0 set free mem to zero avoding underflow
Change-Id: I964b41695fb41712624146c5959a35b37eacf52d


[ROCm/clr commit: 90c694988b]
2020-09-18 11:56:57 -04:00
Satyanvesh Dittakavi 84634b6903 Print size_t variables with %zu
Change-Id: I02bb073b07e9efd03dea2b76b6ba1bd2f552bcaa
Total Memory is not being printed correctly with %u.
%zu represents size_t variables appropriately.


[ROCm/clr commit: 00c0118910]
2020-09-18 11:55:41 -04:00
Lakhan singh Thakur 321e5f1685 [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


[ROCm/clr commit: 40ca4a5ea8]
2020-09-18 11:40:16 -04:00
Tao Sang 92e898abff 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


[ROCm/clr commit: 449848cb5a]
2020-09-18 07:37:02 -04:00
mkumarmi b956348413 [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


[ROCm/clr commit: 6491836990]
2020-09-18 04:34:00 -04:00
Tao Sang 873ab65331 Resolve macro conflict in opencl build
Change-Id: I752dff96652a55e4fbf719e84ee7d3ec49f5f20a


[ROCm/clr commit: 77c9226d87]
2020-09-16 17:57:24 -04:00
Vladislav Sytchenko 1f405da5a5 Merge branch 'amd-master-next' into amd-npi-next
Change-Id: I4181bbab4fc0a5ec857fe39d6148ee8b4975836d


[ROCm/clr commit: c1d3f0118a]
2020-09-16 12:06:55 -04:00
Chauncey Hui 44647ba411 SWDEV-2 - Change OpenCL version number from 3200 to 3201
[ROCm/clr commit: 0f422622ca]
2020-09-16 03:00:03 -04:00
kjayapra-amd 1c03aaaa95 SWDEV-241902 - Changes to pass file descriptor and offset to load code object.
Change-Id: I96add27f4fde1b5ee5501e206b7e85ab77e87dfc


[ROCm/clr commit: 095ce0cc02]
2020-09-15 07:54:28 -04:00
kjayapra-amd 3e6cf63a83 SWDEV-241902 - Changes to pass file descriptor and offset to load code object.
Change-Id: I0243cccdeaa533b2a56fde42f12d5424c3b63a3b


[ROCm/clr commit: a66c56d641]
2020-09-15 07:54:24 -04:00
Chauncey Hui 90daf76d8c SWDEV-2 - Change OpenCL version number from 3199 to 3200
[ROCm/clr commit: de6e02f98b]
2020-09-15 03:00:03 -04:00
Rahul Garg d8db826498 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


[ROCm/clr commit: f4282cbdf9]
2020-09-15 01:39:14 -04:00
kjayapra-amd a2ea4a91c5 SWDEV-251884 - Add Coop Launch Dev Property Checks in Co-operative Groups test cases.
Change-Id: I7b54a559d8abe0d5d5c77e48868b1332477a39f8


[ROCm/clr commit: d2008f93f4]
2020-09-14 17:10:39 -04:00
kjayapra-amd ae01218741 SWDEV-251941 - Adding gfx1030, gfx1031 support to mainline.
Change-Id: Ifbe0d72646f5f00c7b8e16338587fc564a314b92


[ROCm/clr commit: c3aa54d4e2]
2020-09-14 17:10:17 -04:00
kjayapra-amd 095c775e83 SWDEV-251941 - Adding gfx1030,gfx1031 support to mainline
Change-Id: I752dff86651a55f4fbf719e84ee7d3ec49f5f207


[ROCm/clr commit: 11b723a605]
2020-09-14 09:07:44 -04:00
Sarbojit Sarkar 438e7b78b4 Updated hip_porting_guide.md
Change-Id: Iaf32033597513aa2cbfde267487af35317ac67fe


[ROCm/clr commit: b7dc406ccd]
2020-09-14 00:30:51 -04:00
Chauncey Hui babdf88595 SWDEV-2 - Change OpenCL version number from 3198 to 3199
[ROCm/clr commit: a35de40c13]
2020-09-13 03:00:03 -04:00
Vladislav Sytchenko 60b435a7c3 Fix typo
Change-Id: I571e84cab9258dfd5e94b70865505f452ed89016


[ROCm/clr commit: be0d98b433]
2020-09-12 20:16:27 -04:00
Vladislav Sytchenko 061f949567 Add missing include
Change-Id: I21683ddb981581a0456ad0aa79843a44422a6ab0


[ROCm/clr commit: 29efce7520]
2020-09-12 20:16:09 -04:00
Chauncey Hui ea5fd8fa2e SWDEV-2 - Change OpenCL version number from 3197 to 3198
[ROCm/clr commit: 33138c7a52]
2020-09-12 03:00:02 -04:00
Julia Jiang cb20d658ff SWDEV-249486-Update Doxygen configuration file to link correct documents
Change-Id: I2bbe2a0dedec2d182bd3108c3d5af04f3d8beed8


[ROCm/clr commit: 683f2eed2f]
2020-09-11 16:45:07 -04:00
kjayapra-amd cfb12e710b SWDEV-240800 - Adding dtest for hipDeviceGetP2PAttribute.
Change-Id: Icf1dc56c98247de43c638d9fdc16de045d2a1da9


[ROCm/clr commit: a05c0b7286]
2020-09-11 14:25:11 -04:00
Jason Tang 61c85339c3 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


[ROCm/clr commit: 740f1ba0aa]
2020-09-11 12:36:39 -04:00
Chauncey Hui 55538a93e3 SWDEV-2 - Change OpenCL version number from 3196 to 3197
[ROCm/clr commit: 51d0c6bbef]
2020-09-11 03:00:03 -04:00
Jason Tang 342a8161a7 SWDEV-251394 - Support CL_DEVICE_IL_VERSION
Change-Id: If8459d6822d26107914f81d219e94165facd0827


[ROCm/clr commit: ac956ac8cb]
2020-09-10 18:09:15 -04:00
Rahul Garg e09740cd9b grid size optimization
Change-Id: I68b197548b961e1c0aa63119eecc8d9a25350cf2


[ROCm/clr commit: 590d00dd7c]
2020-09-10 15:10:55 -04:00
Vladislav Sytchenko 6ecd2ba352 Merge branch 'amd-master-next' into amd-npi-next
Change-Id: I53f9c054e5df19bd8b130e7610d71b91d525474a


[ROCm/clr commit: d078dab53b]
2020-09-10 11:31:46 -04:00
Sarbojit Sarkar 2e95688d9d Fix for hipPointerGetAttributes [github#2137]
Change-Id: I5295575638ecc4d3b7129552a9c26c6f6a7195fc


[ROCm/clr commit: 74cdf8f9e3]
2020-09-10 10:51:30 -04:00
Sarbojit Sarkar f111d53228 Fix for memory leak detected in hipModule*load [SWDEV:250740]
Change-Id: I8c4930b64764620a896079b14b27f6f87fbad292


[ROCm/clr commit: 677208f2de]
2020-09-10 10:50:46 -04:00
Chauncey Hui 103a6fcca8 SWDEV-2 - Change OpenCL version number from 3195 to 3196
[ROCm/clr commit: e01cdb5530]
2020-09-10 03:00:03 -04:00
Laurent Morichetti c863b2074b 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


[ROCm/clr commit: 5d4b6f74d3]
2020-09-09 14:55:29 -04:00
agodavar 0db6f96d07 SWDEV-249870 - Short-Term solution for Pre-Compiled Headers for Online Compilation
Change-Id: Ibcb365ce2ff27c4c2379609964078da42e1226b1


[ROCm/clr commit: 38ce8784c0]
2020-09-09 13:44:13 -04:00
Siu Chi Chan f06ca83a59 fix no matching push_macro warmnings
Change-Id: I352fe1170cfc9e8de5307536a21c86f0b483c68e


[ROCm/clr commit: da92c6b8cb]
2020-09-09 11:41:07 -04:00
Jason Tang 92cf96e1d0 Export tiny_printf in PAL build
Change-Id: I6166bb3a4d177f03c60e14116c41b9b6da6e6ed2


[ROCm/clr commit: cef70aa8d3]
2020-09-09 10:55:35 -04:00
German Andryeyev 6e0c211730 Reduce the default size of the signal pool
Implement dynamic signal pool grow per allocated queue

Change-Id: Ie8b17937d72c29cc49e59639c4b2023ea984b14c


[ROCm/clr commit: e68d671a51]
2020-09-09 09:53:52 -04:00