Граф коммитов

303 Коммитов

Автор SHA1 Сообщение Дата
Rahul Garg 034cb582d8 SWDEV-269604 - Revert "Update dispatch latency with wall time measurements"
This reverts commit 416d2371e6.

Hold wall time related updates till direct dispatch is ready.

Change-Id: I53b232f6f51bc2fc71b6b639fe0081e2907e9707


[ROCm/hip-tests commit: eff5d6cf6c]
2021-02-25 04:50:44 +00:00
Julia Jiang 4ca662b406 SWDEV-271416 - Remove HIP_DYNAMIC_SHARED macro in hip
Change-Id: I12f39ea8438eb7ce76d8ffb2151b4faa93689048


[ROCm/hip-tests commit: ce2dff449d]
2021-02-08 13:17:46 -05:00
agodavar b90ad08208 SWDEV-268552 - HIP sample segfaults during hipModuleLoad, fix mmap bug
Change-Id: I51c6061e7ac6b2524586d96fdd69b9f084b1906a


[ROCm/hip-tests commit: 1d1fd4d9f6]
2021-01-27 23:39:50 -05:00
agodavar 4ee84a7bd1 SWDEV-268552 - HIP sample hipDispatchEnqueueRateMT segfaults, updated to use hipModuleLoadData
Change-Id: Ibf34c780d5bd4278adcedba1d6e057637c258485


[ROCm/hip-tests commit: 3e11da745d]
2021-01-19 09:32:14 -05:00
Rahul Garg 416d2371e6 Update dispatch latency with wall time measurements
Change-Id: I73bfed129171d6909b4638f714b694111b31ef56


[ROCm/hip-tests commit: 024e78b865]
2021-01-12 22:52:33 +00:00
Tao Sang 93295552bc Remove hip-hcc codes: Part four
Remove __HCC__, __HCC_ONLY__, __HCC_CPP__, __HCC_C__,
__HCC_OR_HIP_CLANG__, __HIP_ROCclr__ and their guarded codes.

Remove Hcc codes from directed_tests and samples.

Remove __HIP_PLATFORM_HCC__ and __HIP_PLATFORM_NVCC__ from
some files where they are not necessary.

Add deprecation notice.

Change-Id: I1ae467eafd749d6c25bca204c1724b026be21fce


[ROCm/hip-tests commit: 22094572e1]
2021-01-08 10:53:34 -05:00
Tao Sang f47afbd3bf Remove hip-hcc codes: Part three
1.Rename include/hip/hcc_detail/ as include/hip/amd_detail/

2.Rename include/hip/nvcc_detail/ as include/hip/nvidia_detail/

3.Create __HIP_PLATFORM_AMD__ to replace __HIP_PLATFORM_HCC__

4.Create __HIP_PLATFORM_NVIDIA__ to replace __HIP_PLATFORM_NVCC__

After hcc_detail, nvcc_detail, __HIP_PLATFORM_HCC__ and __HIP_PLATFORM_NVCC__
have been removed from upstream, they will be removed from hip runtime.

Change-Id: I1ae457effd739d6c25bca203c1724b026be21fce


[ROCm/hip-tests commit: 693b89b3dd]
2021-01-05 10:39:31 -05:00
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