Tao Sang
8f72a6993f
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
Rahul Garg
dd40abe96c
Fix hipDispatchEnqueueRateMT sample
...
Change-Id: I7ade0dcf8b32ac90a311022d12339740b2b3df44
2020-08-14 18:56:39 -04:00
Jason Tang
38cd2b96c7
Add asicRevision
...
Change-Id: I59f3ad20b9bdadf77bd1e0725f7a401d7ad423a3
2020-06-16 17:54:20 -04:00
Jason Tang
1c0d737e1f
SWDEV-227909 - Add gcnArchName
...
Change-Id: Iea6d16b5d693dd0d900fa424d7a321c39315430e
2020-06-05 15:33:55 -04:00
Alex Xie
d890d77da4
SWDEV-221166 - Detect support for large bar access through HIP runtime API
...
Change-Id: Iaa9756c1b5e40c1ab5afb38e44a6699fa5f6c13f
2020-05-01 20:39:52 -04:00
Maneesh Gupta
2af31479e2
Merge branch 'amd-master' into amd-master-next
...
Change-Id: I3094c15008093f2072bcd38aca4ea90aeae2d97b
2020-04-09 06:31:00 -04:00
Lad, Aditya
d80edf9541
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
Tao Sang
b3f445c0f5
Temporarily comment out Hcc-specific APIs for CLang compiler
...
Temporarily comment out Hcc-specific template functions
hipExtLaunchKernelGGL and hipOccupancyMaxPotentialBlockSize for CLang
compiler so that all test cases under hip/samples can be built
successfully for Clang + Hip/Hcc runtime.
Change-Id: Iafc761257be4a7b34eafa6759a01f369570cd6ce
2020-02-16 22:26:47 -05:00
Rahul Garg
9d97f91fbb
[sample] Add hipDispatchEnqueueRateMT ( #1869 )
...
* [sample] Add hipDispatchEnqueueRateMT
2020-02-13 23:21:40 -08:00
Rahul Garg
2eb7ae4f0c
Simplify hipDispatchLatency sample ( #1793 )
...
* Use hipExtLaunchKernelGGL in dispatchlatency sample
* Let it run on NVCC path too
* Refactoring
* Add test_kernel source
* Remove ResultDB
* Remove error checks
2020-01-22 14:37:47 -08:00
Sarbojit2019
7257f23063
Added missing device prop fields into hipInfo sample ( #1357 )
...
* Added prop.integrated into hipInfo sample
* Added missing deviceProp fileds in hipInfo
2019-08-23 09:21:47 +00:00
chrispaquot
344d150bf8
Set device before processing each one ( #1358 )
2019-08-23 09:19:50 +00:00
Rahul Garg
b3a0d4266b
Remove -g from hipBusBandwidth makefile ( #1351 )
2019-08-21 10:01:31 +00:00
ansurya
84f8441146
HIPCommander code cleanup ( #1207 )
...
* HIPCommander code cleanup
* Removed non-used headerfiles
* Removed empty ifdef
2019-07-18 03:18:15 +00:00
Evgeny Mankov
c9af61e9d1
[HIP][tests] Copyright notice update
2019-05-20 18:46:23 +03:00
Maneesh Gupta
b93666bdde
Merge pull request #938 from gargrahul/fix_hipBusBW_p2p_bidir
...
Fix hipBusBW sample for P2P bidirectional test
2019-02-28 07:14:38 +05:30
Rahul Garg
70278f1777
Fix hipBusBW sample for P2P bidirectional test
2019-02-28 00:56:07 +05:30
Rahul Garg
673ecd02fe
Fix hipBusBW overflow with setting beats/iterations
2019-02-27 00:18:52 +05:30
Maneesh Gupta
52e320f396
Replace hipLaunchKernel -> hipLaunchKernelGGL
...
Change-Id: I4d99009e1199811d417becf1e1b934ec4d4e30be
2018-10-17 14:32:25 +05:30
Rahul Garg
dc4d305c25
Fix hipCommander Makefile
2018-05-16 15:01:32 +05:30
Maneesh Gupta
1ba06f63c4
Apply .clangformat to all repo source files
...
Change-Id: I7e79c6058f0303f9a98911e3b7dd2e8596079344
2018-03-12 11:29:03 +05:30
Rahul Garg
08c37f3296
Use 2X for bidir p2p memory bandwidth calc
2017-10-23 21:57:20 +05:30
Ben Sander
0d1ad06458
Use 2X for bidir memory bandwidth calc
2017-10-21 07:47:32 -05:00
Ben Sander
e87f7a4d00
Refactor dispatch latency test and fix several bugs.
2017-08-17 08:46:58 -05:00
Aditya Atluri
3e610ab0fe
automate gcnarch detection
...
Change-Id: Ibbad22db136f7f5e2be84c82e9169298a144cc77
2017-06-29 12:01:40 -05:00
Sandeep Kumar
c17ab84882
Add peer2peer bandwidth and latency test
...
Change-Id: I6d88e4aa9f6e64096af16579eebef4740734203e
2017-06-14 09:44:56 +05:30
Maneesh Gupta
6e565d8469
Fix build issues in hipCommander sample
...
- Remove -stdlib=libstdc++ from Makefile
- Removed deleted HIP header file fom includes
Change-Id: Ia189396bee19fc52b679259df56c6c6e2bafb6fe
2017-04-07 14:54:03 +05:30
Ben Sander
524e007db5
Refactor registered memory calls.
2017-03-11 09:18:27 -06:00
Ben Sander
f022bd651f
Add first step to a "registerd" mode in hipBusBandwidth.
2017-03-11 09:18:27 -06:00
Rahul Garg
55df1b6ff2
Command scripts for latency measurements
...
Change-Id: I8c28765a09fb0358447367939de524b12699a317
2017-02-07 15:03:46 +05:30
Rahul Garg
cc0d2a6753
Fixed hipcommander default execution for HCSWAP-106
...
Change-Id: I9fbd10dfaeeb4928b2ec23ceed131b5200a658f9
2017-01-19 15:04:32 +05:30
Ben Sander
43635f51dc
Print limits on CUDA devices
2016-12-16 08:55:11 -06:00
Ben Sander
4080fe209d
remove TODO file
2016-12-15 14:42:52 -06:00
Ben Sander
ce92a53f25
Add more debug info
2016-11-26 08:56:02 -06:00
Ben Sander
5832349e5e
Print non-peers too
...
Change-Id: I2a6905edcdf144aa732ae3120c17780477f232ac
2016-11-04 06:34:07 -05:00
Maneesh Gupta
501778898f
samples: Updated copyright header
...
Change-Id: I821f514ced5e34d492cb167b65d7273e26ed7b84
2016-10-15 23:05:04 +05:30
Maneesh Gupta
3a247efb2f
samples: Updated to use new hip include path
...
Change-Id: I53a1385a17f13a997ea21d14315f15a3ad851dab
2016-10-04 22:21:10 +05:30
Ben Sander
7bc1af2776
Small tool, doc, sample enhancements.
...
- Expand message when HIP version mismatch detected.
- Doc touchup.
- change sorting of hipBusBandwidth so byte results shown at top.
-
Change-Id: Ifb4e44a5fdfb65d59c4994b11e5f13385705f7e0
2016-09-26 16:36:01 -05:00
Ben Sander
1160cefc6d
Sample improvements.
...
- Enable -O3 for hipDispatchLatency.
- Use nearly-null kernel to prevent it from being optimized away.
- Formatting for hipDispatchLatency.
- Formatting for hipInfo.
2016-09-22 13:05:47 -05:00
Maneesh Gupta
506d4086a9
hipDispatchLatency: reduce iterations to 5120
...
Change-Id: I94ae4993ff5058cf15f9487a5a528fc24c1ad5fa
2016-06-13 14:23:51 +05:30
Maneesh Gupta
bcaefb81fc
Fix makefiles in samples
2016-04-18 10:15:35 +05:30
Ben Sander
e4d1863ce8
fix peer query order
2016-04-11 07:58:59 -05:00
Ben Sander
83f0de7806
P2p checkpoint.
...
- set USE_PEER_TO_PEER=3 (requires HCC "am_memtracker_update_peers")
- when enabling peer, turn it on for previously allocated memory.
- hipDeviceCanAccessPeer is no longer self-ware (self does not qualify
as a peer)
- device peerlist always includes self, so when we call allow_access
we never remove self access.
- hipDeviceReset() removes old peer mappings.
2016-04-11 07:58:59 -05:00
Ben Sander
d89539d40f
Remove stray debug msgs, hipInfo don't print self as peer.
2016-04-11 07:58:58 -05:00
Ben Sander
40e72dcd4a
Use HIP_PATH if set else use relative ../...
2016-04-11 07:58:58 -05:00
Ben Sander
0ac41ad143
Print peers in hipConfig.
...
Also include peer APIs in vim hilighting.
2016-04-11 07:58:58 -05:00
streamhsa
d0f0bf5c8e
change makefile for samples
2016-03-29 16:02:09 +08:00
Aditya Atluri
78407ea40a
Logging dispatch latency through database util
2016-03-23 11:39:57 -05:00
Ben Sander
3a5f964c4f
Only include activity logger if CodeXL installed.
...
Fix hipHostMalloc in hipBusBandwidth.
2016-03-22 09:27:10 -05:00
Ben Sander
ab910efb96
hipHostRegister and hipHostMalloc refactor.
...
Note hipHostMalloc (not hipHostAlloc or hipMallocHost).
- the hipHost* is used for all HIP APIs dealing with Host memory.
(including hipHostMalloc, hipHostFree, hipHostRegister,
hipHostUnregister, hipHostGetFlags, hipHostGetDevicePointer).
- hipMallocHost is consistent with "hipMalloc" for allocating device
memory. Enumerations hipHostMalloc* also used as optional
flags parm to hipHostMalloc.
2016-03-22 02:30:10 -05:00