Rahul Garg
b030eb2c8a
Use 2X for bidir p2p memory bandwidth calc
...
[ROCm/hip-tests commit: f19c685f88 ]
2017-10-23 21:57:20 +05:30
Ben Sander
f9cf19daf4
Use 2X for bidir memory bandwidth calc
...
[ROCm/hip-tests commit: 9fef6f860c ]
2017-10-21 07:47:32 -05:00
Ben Sander
a1d0dda301
Refactor dispatch latency test and fix several bugs.
...
[ROCm/hip-tests commit: 6ac55d2b34 ]
2017-08-17 08:46:58 -05:00
Aditya Atluri
7a20b9afe1
automate gcnarch detection
...
Change-Id: Ibbad22db136f7f5e2be84c82e9169298a144cc77
[ROCm/hip-tests commit: 98905a7272 ]
2017-06-29 12:01:40 -05:00
Sandeep Kumar
ef65747f38
Add peer2peer bandwidth and latency test
...
Change-Id: I6d88e4aa9f6e64096af16579eebef4740734203e
[ROCm/hip-tests commit: 5c530e7c32 ]
2017-06-14 09:44:56 +05:30
Maneesh Gupta
00822d98ff
Fix build issues in hipCommander sample
...
- Remove -stdlib=libstdc++ from Makefile
- Removed deleted HIP header file fom includes
Change-Id: Ia189396bee19fc52b679259df56c6c6e2bafb6fe
[ROCm/hip-tests commit: 59db2f453f ]
2017-04-07 14:54:03 +05:30
Ben Sander
11730ab32b
Refactor registered memory calls.
...
[ROCm/hip-tests commit: 705ab93664 ]
2017-03-11 09:18:27 -06:00
Ben Sander
7dd5113bdf
Add first step to a "registerd" mode in hipBusBandwidth.
...
[ROCm/hip-tests commit: b25691cb87 ]
2017-03-11 09:18:27 -06:00
Rahul Garg
78c27a5c51
Command scripts for latency measurements
...
Change-Id: I8c28765a09fb0358447367939de524b12699a317
[ROCm/hip-tests commit: dc2f5fcc7d ]
2017-02-07 15:03:46 +05:30
Rahul Garg
b9ba4f6ca1
Fixed hipcommander default execution for HCSWAP-106
...
Change-Id: I9fbd10dfaeeb4928b2ec23ceed131b5200a658f9
[ROCm/hip-tests commit: ba8fe1675f ]
2017-01-19 15:04:32 +05:30
Ben Sander
257d60a385
Print limits on CUDA devices
...
[ROCm/hip-tests commit: cee24a20f2 ]
2016-12-16 08:55:11 -06:00
Ben Sander
7ace03b518
remove TODO file
...
[ROCm/hip-tests commit: 054fc61f6e ]
2016-12-15 14:42:52 -06:00
Ben Sander
83ab39c044
Add more debug info
...
[ROCm/hip-tests commit: c590cd6865 ]
2016-11-26 08:56:02 -06:00
Ben Sander
0f3bbe3055
Print non-peers too
...
Change-Id: I2a6905edcdf144aa732ae3120c17780477f232ac
[ROCm/hip-tests commit: ab73e76987 ]
2016-11-04 06:34:07 -05:00
Maneesh Gupta
444284037a
samples: Updated copyright header
...
Change-Id: I821f514ced5e34d492cb167b65d7273e26ed7b84
[ROCm/hip-tests commit: a46e251daf ]
2016-10-15 23:05:04 +05:30
Maneesh Gupta
c0b972508a
samples: Updated to use new hip include path
...
Change-Id: I53a1385a17f13a997ea21d14315f15a3ad851dab
[ROCm/hip-tests commit: 937c0389cb ]
2016-10-04 22:21:10 +05:30
Ben Sander
d08346f691
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
[ROCm/hip-tests commit: 14ad755612 ]
2016-09-26 16:36:01 -05:00
Ben Sander
9d97bed817
Sample improvements.
...
- Enable -O3 for hipDispatchLatency.
- Use nearly-null kernel to prevent it from being optimized away.
- Formatting for hipDispatchLatency.
- Formatting for hipInfo.
[ROCm/hip-tests commit: fdb4ed3c5e ]
2016-09-22 13:05:47 -05:00
Maneesh Gupta
ce24bbe845
hipDispatchLatency: reduce iterations to 5120
...
Change-Id: I94ae4993ff5058cf15f9487a5a528fc24c1ad5fa
[ROCm/hip-tests commit: a685f7dc79 ]
2016-06-13 14:23:51 +05:30
Maneesh Gupta
52022d72d4
Fix makefiles in samples
...
[ROCm/hip-tests commit: 307b24b9d5 ]
2016-04-18 10:15:35 +05:30
Ben Sander
f268a705ee
fix peer query order
...
[ROCm/hip-tests commit: 7eba742c66 ]
2016-04-11 07:58:59 -05:00
Ben Sander
9c9047deb2
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.
[ROCm/hip-tests commit: c161c1ba9b ]
2016-04-11 07:58:59 -05:00
Ben Sander
41adba3869
Remove stray debug msgs, hipInfo don't print self as peer.
...
[ROCm/hip-tests commit: 565300acb0 ]
2016-04-11 07:58:58 -05:00
Ben Sander
90522e6e1b
Use HIP_PATH if set else use relative ../...
...
[ROCm/hip-tests commit: 2fd45f0a6d ]
2016-04-11 07:58:58 -05:00
Ben Sander
1bc31374a1
Print peers in hipConfig.
...
Also include peer APIs in vim hilighting.
[ROCm/hip-tests commit: 4fca0a1bdf ]
2016-04-11 07:58:58 -05:00
streamhsa
f2f6e3166a
change makefile for samples
...
[ROCm/hip-tests commit: 155c366e79 ]
2016-03-29 16:02:09 +08:00
Aditya Atluri
62f12b2eeb
Logging dispatch latency through database util
...
[ROCm/hip-tests commit: 4992ccfea6 ]
2016-03-23 11:39:57 -05:00
Ben Sander
e64947ab4f
Only include activity logger if CodeXL installed.
...
Fix hipHostMalloc in hipBusBandwidth.
[ROCm/hip-tests commit: c1dd930c92 ]
2016-03-22 09:27:10 -05:00
Ben Sander
173e850976
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.
[ROCm/hip-tests commit: 3b3bae3772 ]
2016-03-22 02:30:10 -05:00
Ben Sander
c7d2605a37
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
Conflicts:
src/hip_hcc.cpp
[ROCm/hip-tests commit: 221973404f ]
2016-03-19 03:22:09 -05:00
Ben Sander
3097de0b0e
Add beastperiteration and onesize for testing.
...
onesize allows running tests at one specific size.
[ROCm/hip-tests commit: d011d7cf6e ]
2016-03-19 02:43:04 -05:00
Ben Sander
99b2af44ae
Improve formatting - line up cols
...
[ROCm/hip-tests commit: f7e2c254df ]
2016-03-18 23:43:04 -05:00
Ben Sander
9ca75a115b
Print Pinned or Unpinned in result summary
...
[ROCm/hip-tests commit: 62fb06f54e ]
2016-03-18 21:28:29 -05:00
Ben Sander
bffe0bd7ac
Supported --aliged mode. Add results check for H2D and D2H.
...
[ROCm/hip-tests commit: 97493d2098 ]
2016-03-18 03:09:52 -05:00
Aditya Atluri
d3509b4b0f
corrected first and second kernel dispatch
...
[ROCm/hip-tests commit: 9800567a53 ]
2016-03-15 14:22:00 -05:00
Aditya Atluri
9874d352bf
Added single kernel launch to sample
...
[ROCm/hip-tests commit: f10d879285 ]
2016-03-15 21:05:15 -05:00
Aditya Atluri
6009d12697
added performance metrics for kernel dispatch
...
[ROCm/hip-tests commit: 93c30afe2f ]
2016-03-15 12:37:24 -05:00
Aditya Atluri
2a6922c4d9
v2 deprecating hipMallocHost with hipHostAlloc
...
[ROCm/hip-tests commit: e376b1baec ]
2016-03-15 13:39:15 -05:00
Ben Sander
96eab48c52
print device config info
...
[ROCm/hip-tests commit: 6b34ae4797 ]
2016-03-14 23:02:49 -05:00
Ben Sander
f5b47e9c92
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
Conflicts:
src/hip_hcc.cpp
tests/src/CMakeLists.txt
[ROCm/hip-tests commit: 3c2c2e02eb ]
2016-03-14 15:01:26 -05:00
Ben Sander
65314478a4
Add Bidir copy test and help.
...
[ROCm/hip-tests commit: 65f40e68c8 ]
2016-03-14 14:39:23 -05:00
Ben Sander
bb101380c4
refactor, add support for speccing xfers in bytes
...
[ROCm/hip-tests commit: f5849f462e ]
2016-03-13 09:41:06 -05:00
Aditya Atluri
0d32a4fecb
corrected hipDeviceGetProperties to hipGetDeviceProperties - not docs
...
[ROCm/hip-tests commit: 0155e5b879 ]
2016-03-06 08:31:04 -06:00
Ben Sander
4d58d5e7cf
fixes for titan platform
...
[ROCm/hip-tests commit: 2fb97ae4d8 ]
2016-02-26 05:25:30 -06:00
Ben Sander
8a0bb5a000
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/hip-tests commit: 2a15579db0 ]
2016-02-26 06:15:09 -06:00
Ben Sander
2527618036
Merge branch 'memtracker' into privatestaging
...
Conflicts:
src/hip_hcc.cpp
[ROCm/hip-tests commit: 7e25c52055 ]
2016-02-25 19:38:46 -06:00
Evgeny Mankov
7af6946c0e
Attribute hipDeviceAttributeIsMultiGpuBoard for obtaining Device property isMultiGpuBoard is added.
...
On HIP path property obtaining done through hsa_iterate_agents and counting the devices of HSA_DEVICE_TYPE_GPU type.
P.S.
On multi-boards systems it might be problems with detection what board a GPU plugged into (not tested).
[ROCm/hip-tests commit: 11b75c38de ]
2016-02-25 23:44:39 +03:00
Evgeny Mankov
71c61a600e
Guard #ifdef USE_ROCR_20 is added for ROCR_20 device properties (memoryClockRate, memoryBusWidth)
...
By default isn't defined.
To add ROCR_20 support HIP have to be compiled as follows: make CXX_DEFINES+=-DUSE_ROCR_20
[ROCm/hip-tests commit: bdb6c4f423 ]
2016-02-19 13:27:03 +03:00
Evgeny Mankov
e491a659fe
Device property memoryBusWidth implementation.
...
+ Device property memoryBusWidth is added to hipDeviceProp_t struct.
+ Device attribute hipDeviceAttributeMemoryBusWidth is added to hipDeviceAttribute_t struct.
+ Tests update.
[ROCm/hip-tests commit: 83612db41b ]
2016-02-18 18:15:01 +03:00
Evgeny Mankov
00ce9647c7
Device property memoryClockRate implementation.
...
+ Device property memoryClockRate is added to hipDeviceProp_t struct.
+ Device attribute hipDeviceAttributeMemoryClockRate is added to hipDeviceAttribute_t struct.
+ Tests update.
+ Rename hipDevAttrConcurrentKernels to hipDeviceAttributeConcurrentKernels.
[ROCm/hip-tests commit: 383310d9d0 ]
2016-02-18 17:25:28 +03:00