Aaron En Ye Shi
abbca4fc42
Add HIP Sample 2_Cookbook/17_llvm_ir_to_executable
...
HIP supports compiling kernels from LLVM IR into executable.
The device LLVM IR needs to be compiled into a fat binary
object. This device object is embedded into a host object using
llvm-mc directives. Then, any host linker may link the host and
device objects together into an executable. A README was added.
Change-Id: I8ebb6ae86b7ab4290f7cba2eea5584d73a7c453e
[ROCm/hip-tests commit: 301d6d8f00 ]
2020-12-09 15:48:53 -05:00
Aaron En Ye Shi
c24e1ee404
Add HIP Sample 2_Cookbook/16_assembly_to_executable
...
HIP supports compiling kernels from assembly into exec.
The device assembly needs to be compiled into a fat binary
object. This device object is embedded into a host object using
llvm-mc directives. Then, any host linker may link the host and
device objects together into an executable. A README is added.
Change-Id: I59d3a8b5363073810ffc3aa0d57f21b0df272369
[ROCm/hip-tests commit: 96c330c1af ]
2020-12-09 15:48:41 -05:00
Sourabh Betigeri
c692124ad9
SWDEV-255397: Added new perf test for hipMemset* APIs
...
Change-Id: Icb12360ebde003e006cc4dceccac7ebe42712a3f
[ROCm/hip-tests commit: 0855d7158c ]
2020-12-01 12:30:58 -05:00
Tao Sang
5cd521fd54
Make directed_test support static libs
...
1.Make directed_test apps linked against static libs
of hip, rocclr, rocr, roct and amd_comgr.
2.Remove custom_target amdhip64_static_combiner.
3.Support EXCLUDE_HIP_LIB_TYPE <static|shared>.
4.Simplify argument list parsing.
5.Install rocclr when rocm is installed.
6.Fix some original small bugs.
Revert "Revert "Make directed_test support static libs""
This reverts commit 133b67256c .
Change-Id: I918eeae94487e5e2ff5bfde083667ac65fb6e702
[ROCm/hip-tests commit: ef2751c120 ]
2020-10-26 12:39:58 -04:00
Rahul Garg
78de3b2f6c
Fix performance tests for OSDB failures
...
SWDEV-257745- [ROCm CI][mainline] hiprocclrtests broken on OSDB - vg20 and mi100
Change-Id: I36b4ace7e8c2673809c4b0be569250e8f9b06da8
[ROCm/hip-tests commit: 432989773f ]
2020-10-23 00:48:08 +00:00
agodavar
ee7c0513d8
cmake hip-rocclr as default build,change HIP_PLATFORM to amd|nvidia
...
Change-Id: I59d2e15b297b6ca2d5eee1a6dee642bdb01a3839
[ROCm/hip-tests commit: 5e04f2e286 ]
2020-10-21 07:26:14 -04:00
Sourabh Betigeri
e7f7e2fc64
SWDEV-254134: Added new perf test - Vector Dot product in performance/compute
...
Change-Id: Ic2900fe9a1b6b197cdc8c2dd0f93723a8f73f14c
[ROCm/hip-tests commit: 5f687dfce1 ]
2020-10-16 13:07:13 -04:00
Sarbojit Sarkar
cedc7bb2f9
Added sample with __gfx*__ macro used
...
Change-Id: I80a474947ea1b755082dad5329d1aff3ee78840c
[ROCm/hip-tests commit: f40e7d71cc ]
2020-10-14 06:56:39 -04:00
Tao Sang
133b67256c
Revert "Make directed_test support static libs"
...
This reverts commit 8d296e9e2a .
Reason for revert: <INSERT REASONING HERE>
Change-Id: Ib2d1084ea21461f70f96f95c6025a08f88288357
[ROCm/hip-tests commit: 144a6fb100 ]
2020-10-12 00:01:13 -04:00
Tao Sang
8d296e9e2a
Make directed_test support static libs
...
1.Make directed_test apps linked against static libs
of hip, rocclr, rocr, roct and amd_comgr.
2.Remove custom_target amdhip64_static_combiner.
3.Support EXCLUDE_HIP_LIB_TYPE <static|shared>.
4.Simplify argument list parsing.
5.Fix hip_pch.o missing issue in samples' build.
6.Fix some original small bugs.
Change-Id: I30f5e65367613152ce86b80b13e1c9f2a28da803
[ROCm/hip-tests commit: d00d627b9d ]
2020-10-08 22:46:58 -04:00
Sourabh Betigeri
99d2c155ff
SWDEV-247768: Added new perf test - SampleRate
...
Change-Id: I3aee07dff3759a0ac56a1afb384168bb94394187
[ROCm/hip-tests commit: 71319d9d2c ]
2020-10-06 12:46:13 -04:00
Vladislav Sytchenko
64bc0bc57f
Revert "Revert "Merge branch 'amd-master-next' into amd-npi-next""
...
This reverts commit 5bc903a0cd .
Reason for revert: <INSERT REASONING HERE>
Change-Id: I92ceb171e31026ed1864704cef2fc1497b883ef9
[ROCm/hip-tests commit: 08c35854c0 ]
2020-10-05 13:20:58 -04:00
Vladislav Sytchenko
5bc903a0cd
Revert "Merge branch 'amd-master-next' into amd-npi-next"
...
This reverts commit 873a2e33d3 .
Reason for revert: <INSERT REASONING HERE>
Change-Id: I53322718dadde2c98f96140b8e260ec7ee9ef721
[ROCm/hip-tests commit: 051c84bba3 ]
2020-10-05 13:02:39 -04:00
Vladislav Sytchenko
873a2e33d3
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: I0587f67e28cec51c2ae753e986d2c7ce21db271e
[ROCm/hip-tests commit: 607ac99389 ]
2020-10-05 09:51:06 -04:00
Julia Jiang
0111d3e577
SWDEV-253250-update instruction for hip sample
...
Change-Id: Iebc2887a3687e6c565999f4faf1cd4cf893e24cd
[ROCm/hip-tests commit: ecbe97b9a9 ]
2020-09-25 13:51:19 -04:00
Sourabh Betigeri
10c034fcce
Added performance test for Device concurrency
...
Change-Id: I30f4e65467613152ce86b80b13e1c9f2928da801
[ROCm/hip-tests commit: 6ef3a48e27 ]
2020-09-22 12:59:38 -04:00
Sourabh Betigeri
01873d334b
SWDEV-248163: Adding new Mandelbrot's tests - Serial vs concurrent kernel execution and mad vs fma performance results
...
Change-Id: I5118d13b40e2d17414124eebfd1b5114641db978
[ROCm/hip-tests commit: 6b5a9ab7ea ]
2020-09-22 12:58:57 -04:00
Satyanvesh Dittakavi
957862c77a
Amend hipBusBandwidth sample
...
Change-Id: I9230b553275146e984c6e7d9f11b76e520e14809
[ROCm/hip-tests commit: cc28186c90 ]
2020-09-18 13:45:19 -04:00
Tao Sang
963e4cded7
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/hip-tests commit: 5b8651c825 ]
2020-09-18 07:37:02 -04:00
Jenkins
2f83282e8e
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I88aec6ceb6b6e49caf48a0287ee2379b8ed9b296
[ROCm/hip-tests commit: c16b72daac ]
2020-09-03 05:09:55 -04:00
kjayapra-amd
20f58a685e
SWDEV-245296 - Adding performance test for hipModuleLoad/hipModuleGetFunction
...
Change-Id: I4b66d33dc58430e88be4b9b39bc4037e4e53d11e
[ROCm/hip-tests commit: dc06a6917a ]
2020-08-31 13:43:58 -04:00
Jenkins
c94c4e6d4c
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I801d75dba453bcf24fe0c6f36a6489c2e470231e
[ROCm/hip-tests commit: d7aa4e29c9 ]
2020-08-25 17:10:30 -04:00
Aryan Salmanpour
f79e91f08c
[HipPerf] modifiy and move hipPerfMemcpy test to the new location for perf tests
...
SWDEV-245290
Change-Id: I84f03a3019fce48aab63dd4cc232ea3539a1af79
[ROCm/hip-tests commit: 77f8471a79 ]
2020-08-25 16:52:14 -04:00
Jenkins
73279ed9b7
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I4d7ded0a1316a469f0880490e563c3e3f00cc970
[ROCm/hip-tests commit: 29c500b89d ]
2020-08-20 21:09:41 +00:00
Sourabh Betigeri
782477f2f3
SWDEV-246104: Added new performance test to verify stream concurrency
...
Change-Id: Ieceaafd4d404b137936eb8aceecff27bbba42026
[ROCm/hip-tests commit: 3a6b82d50a ]
2020-08-20 13:42:55 -04:00
Aryan Salmanpour
652fc32857
[HipPerf] add a test for measuring create/copy/destroy for hip streams
...
SWDEV-245290/SWDEV-247767
Change-Id: Id52e3d2f7afee52763da107eb5ed04627942d9f0
[ROCm/hip-tests commit: 9abb9a914c ]
2020-08-20 13:28:36 -04:00
Jenkins
06865086ac
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I56b40b684a8be0dfbf330d0d1ed1ad703fde8417
[ROCm/hip-tests commit: 12bf6818e4 ]
2020-08-16 09:09:40 +00:00
Rahul Garg
885fbb7ec5
Fix hipDispatchEnqueueRateMT sample
...
Change-Id: I7ade0dcf8b32ac90a311022d12339740b2b3df44
[ROCm/hip-tests commit: aea45f4b58 ]
2020-08-14 18:56:39 -04:00
Jenkins
4bf3734bc9
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I935fc8f681fad2df4e932407287a29a6a797351a
[ROCm/hip-tests commit: 94ea7d4dc2 ]
2020-08-14 09:09:52 +00:00
Aryan Salmanpour
54deabb93d
[HipPerf] relocating/renaming some hip perf tests
...
Change-Id: Ie85d242cd68cd14a858e07ed27875a5196014688
[ROCm/hip-tests commit: 8dfe3c92a7 ]
2020-08-13 17:28:11 -04:00
Aryan Salmanpour
7c63fc7e21
[HipPerf] report performance based on wall time only for hipPerfDevMemReadSpeed/hipPerfDevMemWriteSpeed
...
Change-Id: I1fda2ec76da6fad6852d328e0a3fc39e28af57bb
[ROCm/hip-tests commit: f7570dce03 ]
2020-08-13 14:23:58 -04:00
Aryan Salmanpour
69ae390cc3
[HipPerf] add two subtests for measuring maximum device memory read/write speed
...
SWDEV-245290 / SWDEV-246220 [HIPPerf] Port OCLPerfDevMemWriteSpeed/OCLPerfDevMemReadSpeed into hip performance subtests
Change-Id: I5dc323c75cebbc17596dcb4ed9492e18c5246868
[ROCm/hip-tests commit: 87558f6448 ]
2020-08-07 14:21:27 -04:00
Aryan Salmanpour
07e870bb51
[HipPerf] add a test for measuring shared memory read speed
...
SWDEV-245290/SWDEV-247330
Change-Id: If78fa0879ff58aab84775e412a86665c7e5959e7
[ROCm/hip-tests commit: 9e7e04c875 ]
2020-08-07 10:07:05 -04:00
Tao Sang
e9e9cacb71
Support numa if libnume-dev is installed
...
Let rocclr decide numa dependence
Change-Id: I65bdfba7ec0d06b550f86632318bcfd1f765cfa9
[ROCm/hip-tests commit: f6f37fb73f ]
2020-07-22 08:55:28 -04:00
Vlad Sytchenko
d0afc4c70d
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: Id241c60d6c2ceb4049c3ec15d9fe06baf28bcb3a
[ROCm/hip-tests commit: d72d12f20d ]
2020-07-20 09:49:15 -04:00
Tao Sang
693fde4aeb
Support numa policy set by user
...
Add hipHostMallocNumaUser flag to hipHostMalloc() in order to support
numa policy set by user.
Change-Id: I6d70ed539a5f97f27187f2242b68849c0e27e4d6
[ROCm/hip-tests commit: 5f9602d1c5 ]
2020-06-19 21:23:58 -04:00
Jason Tang
41e8408a60
Add asicRevision
...
Change-Id: I59f3ad20b9bdadf77bd1e0725f7a401d7ad423a3
[ROCm/hip-tests commit: c7212506c9 ]
2020-06-16 17:54:20 -04:00
Jenkins
b57b99f3e4
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: Id0bd0798c460b51653a73b6a9ce97ddaec92874a
[ROCm/hip-tests commit: 80b5956791 ]
2020-06-16 21:09:56 +00:00
Jason Tang
a4044e1b12
SWDEV-227909 - Add gcnArchName
...
Change-Id: Iea6d16b5d693dd0d900fa424d7a321c39315430e
[ROCm/hip-tests commit: 593b8a093f ]
2020-06-05 15:33:55 -04:00
Vlad Sytchenko
3b74e0a772
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: I75be5fbe5ddd6552a6a316ec99ca8833ee02cb6c
[ROCm/hip-tests commit: 2e95ceb58a ]
2020-05-21 19:17:10 -04:00
Dittakavi Satyanvesh
8aef4b955b
enable occupancy sample on HIP-Clang
...
Change-Id: I236daad743bbbc7f8daa41e8157a4ff73058518b
[ROCm/hip-tests commit: ea913c964a ]
2020-05-19 03:08:19 -04:00
Vlad Sytchenko
e582114524
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: Id97c6b8c875731250049a5b9dc8062311ae291ad
[ROCm/hip-tests commit: 172e6eb53f ]
2020-05-07 17:17:21 -04:00
Tao Sang
79c6cb2253
Merge "Support performance tests" into amd-master-next
...
[ROCm/hip-tests commit: 443117f79f ]
2020-05-07 07:15:09 -04:00
Rahul Garg
a182a38597
Merge "Remove HIP_MARKER left overs due to HIP PR 2032" into amd-master-next
...
[ROCm/hip-tests commit: a8f78c4c7e ]
2020-05-07 01:36:57 -04:00
Rahul Garg
9c2e15286b
Remove HIP_MARKER left overs due to HIP PR 2032
...
Change-Id: Ieae68dd3b12c92b1d6830619ca4c6ae43c400225
[ROCm/hip-tests commit: 9ac4bb8627 ]
2020-05-06 20:26:18 -04:00
agodavar
474ae4cb70
SWDEV-233749 Added support for parallel build and link
...
Change-Id: Id227ea1fe7574612c33a8e6d91fc59a29490a35f
[ROCm/hip-tests commit: 7dda0bb8a0 ]
2020-05-06 14:54:39 -04:00
Tao Sang
4fbb6d8fa1
Support performance tests
...
Support performance tests while direct tests commands keep unchanged.
To build performance tests, run "make build_perf".
To run all performance testis, run "make perf".
To run specific tests, for example, run
/usr/bin/ctest -C performance -R performance_tests/perfDispatch --verbose
To run individual test, for example, run
performance_tests/memory/hipPerfMemMallocCpyFree
Change-Id: I168c1b9ef1ec21b392d48648d0c71e8fbd37d57b
[ROCm/hip-tests commit: ec700116bc ]
2020-05-06 14:06:07 -04:00
Aaron En Ye Shi
db5dcb918b
Merge "find_package(hip) changes for clang" into amd-master-next
...
[ROCm/hip-tests commit: 6c98a12a9b ]
2020-05-04 10:19:51 -04:00
Alex Xie
88bb95e70a
SWDEV-221166 - Detect support for large bar access through HIP runtime API
...
Change-Id: Iaa9756c1b5e40c1ab5afb38e44a6699fa5f6c13f
[ROCm/hip-tests commit: 9136212b51 ]
2020-05-01 20:39:52 -04:00
agodavar
2e6ce97aa1
find_package(hip) changes for clang
...
Change-Id: I9dc1be1dd5f9424e26ebcd2961207e1c4467550f
[ROCm/hip-tests commit: 14b060bfd3 ]
2020-05-01 20:48:32 +00:00