Rahul Garg
bc0129d05a
Fix hipCommander Makefile
...
[ROCm/clr commit: 9707e9f563 ]
2018-05-16 15:01:32 +05:30
Maneesh Gupta
46ddefedee
Apply .clangformat to all repo source files
...
Change-Id: I7e79c6058f0303f9a98911e3b7dd2e8596079344
[ROCm/clr commit: 9e47fccc89 ]
2018-03-12 11:29:03 +05:30
Rahul Garg
dc6c43772c
Use 2X for bidir p2p memory bandwidth calc
...
[ROCm/clr commit: 4090c82936 ]
2017-10-23 21:57:20 +05:30
Ben Sander
eee60317fa
Use 2X for bidir memory bandwidth calc
...
[ROCm/clr commit: 21689e8710 ]
2017-10-21 07:47:32 -05:00
Ben Sander
3901200dca
Refactor dispatch latency test and fix several bugs.
...
[ROCm/clr commit: 9da4352142 ]
2017-08-17 08:46:58 -05:00
Aditya Atluri
bd427d5b47
automate gcnarch detection
...
Change-Id: Ibbad22db136f7f5e2be84c82e9169298a144cc77
[ROCm/clr commit: 0fe0381608 ]
2017-06-29 12:01:40 -05:00
Sandeep Kumar
b237b83101
Add peer2peer bandwidth and latency test
...
Change-Id: I6d88e4aa9f6e64096af16579eebef4740734203e
[ROCm/clr commit: 01842faa1c ]
2017-06-14 09:44:56 +05:30
Maneesh Gupta
cf6ccf67df
Fix build issues in hipCommander sample
...
- Remove -stdlib=libstdc++ from Makefile
- Removed deleted HIP header file fom includes
Change-Id: Ia189396bee19fc52b679259df56c6c6e2bafb6fe
[ROCm/clr commit: 6877554f5e ]
2017-04-07 14:54:03 +05:30
Ben Sander
49d7ea94f5
Refactor registered memory calls.
...
[ROCm/clr commit: b7acb85fa8 ]
2017-03-11 09:18:27 -06:00
Ben Sander
e1c95b083d
Add first step to a "registerd" mode in hipBusBandwidth.
...
[ROCm/clr commit: f23b5a1f90 ]
2017-03-11 09:18:27 -06:00
Rahul Garg
1b11b60e9d
Command scripts for latency measurements
...
Change-Id: I8c28765a09fb0358447367939de524b12699a317
[ROCm/clr commit: 73b56e690f ]
2017-02-07 15:03:46 +05:30
Rahul Garg
707c31913d
Fixed hipcommander default execution for HCSWAP-106
...
Change-Id: I9fbd10dfaeeb4928b2ec23ceed131b5200a658f9
[ROCm/clr commit: aa3f278475 ]
2017-01-19 15:04:32 +05:30
Ben Sander
1a58ccc3b4
Print limits on CUDA devices
...
[ROCm/clr commit: ab07d9b4a7 ]
2016-12-16 08:55:11 -06:00
Ben Sander
8353b8ed72
remove TODO file
...
[ROCm/clr commit: a30b36afdc ]
2016-12-15 14:42:52 -06:00
Ben Sander
68f1a627e0
Add more debug info
...
[ROCm/clr commit: a504df955e ]
2016-11-26 08:56:02 -06:00
Ben Sander
43723d77cc
Print non-peers too
...
Change-Id: I2a6905edcdf144aa732ae3120c17780477f232ac
[ROCm/clr commit: 44aee4b61c ]
2016-11-04 06:34:07 -05:00
Maneesh Gupta
dbfd285aae
samples: Updated copyright header
...
Change-Id: I821f514ced5e34d492cb167b65d7273e26ed7b84
[ROCm/clr commit: 945a09c241 ]
2016-10-15 23:05:04 +05:30
Maneesh Gupta
19b9ab32b2
samples: Updated to use new hip include path
...
Change-Id: I53a1385a17f13a997ea21d14315f15a3ad851dab
[ROCm/clr commit: ead394ec09 ]
2016-10-04 22:21:10 +05:30
Ben Sander
d10d1425f3
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/clr commit: 061bcc6a5c ]
2016-09-26 16:36:01 -05:00
Ben Sander
681f560fe1
Sample improvements.
...
- Enable -O3 for hipDispatchLatency.
- Use nearly-null kernel to prevent it from being optimized away.
- Formatting for hipDispatchLatency.
- Formatting for hipInfo.
[ROCm/clr commit: e8beacbfb1 ]
2016-09-22 13:05:47 -05:00
Maneesh Gupta
c59f486109
hipDispatchLatency: reduce iterations to 5120
...
Change-Id: I94ae4993ff5058cf15f9487a5a528fc24c1ad5fa
[ROCm/clr commit: 3d4bbc4224 ]
2016-06-13 14:23:51 +05:30
Maneesh Gupta
0445c95661
Fix makefiles in samples
...
[ROCm/clr commit: 273f4b4cbe ]
2016-04-18 10:15:35 +05:30
Ben Sander
39cccf94ef
fix peer query order
...
[ROCm/clr commit: a894ca3abb ]
2016-04-11 07:58:59 -05:00
Ben Sander
025938b1de
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/clr commit: 9e7efd7c65 ]
2016-04-11 07:58:59 -05:00
Ben Sander
20d06df651
Remove stray debug msgs, hipInfo don't print self as peer.
...
[ROCm/clr commit: a4d97c3172 ]
2016-04-11 07:58:58 -05:00
Ben Sander
eb7b1fa1db
Use HIP_PATH if set else use relative ../...
...
[ROCm/clr commit: 034bf3d31c ]
2016-04-11 07:58:58 -05:00
Ben Sander
df576efeb4
Print peers in hipConfig.
...
Also include peer APIs in vim hilighting.
[ROCm/clr commit: 23dbffb207 ]
2016-04-11 07:58:58 -05:00
streamhsa
73e7a4a166
change makefile for samples
...
[ROCm/clr commit: a629d4975f ]
2016-03-29 16:02:09 +08:00
Aditya Atluri
3becf113bd
Logging dispatch latency through database util
...
[ROCm/clr commit: 867554c423 ]
2016-03-23 11:39:57 -05:00
Ben Sander
f70dc3c245
Only include activity logger if CodeXL installed.
...
Fix hipHostMalloc in hipBusBandwidth.
[ROCm/clr commit: 004b4ada93 ]
2016-03-22 09:27:10 -05:00
Ben Sander
37a02661a6
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/clr commit: 2d0fade1f7 ]
2016-03-22 02:30:10 -05:00
Ben Sander
3305c49949
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
Conflicts:
src/hip_hcc.cpp
[ROCm/clr commit: 90ad8ddc5d ]
2016-03-19 03:22:09 -05:00
Ben Sander
d207f3bc26
Add beastperiteration and onesize for testing.
...
onesize allows running tests at one specific size.
[ROCm/clr commit: 5197cf250d ]
2016-03-19 02:43:04 -05:00
Ben Sander
d3a3e0ba63
Improve formatting - line up cols
...
[ROCm/clr commit: c5d0813f03 ]
2016-03-18 23:43:04 -05:00
Ben Sander
c55187604c
Print Pinned or Unpinned in result summary
...
[ROCm/clr commit: 3dc6906855 ]
2016-03-18 21:28:29 -05:00
Ben Sander
203eeda2f7
Supported --aliged mode. Add results check for H2D and D2H.
...
[ROCm/clr commit: 690486b9eb ]
2016-03-18 03:09:52 -05:00
Aditya Atluri
7493d6074a
corrected first and second kernel dispatch
...
[ROCm/clr commit: 369d01086f ]
2016-03-15 14:22:00 -05:00
Aditya Atluri
343cf7e864
Added single kernel launch to sample
...
[ROCm/clr commit: a6441c3334 ]
2016-03-15 21:05:15 -05:00
Aditya Atluri
649c943833
added performance metrics for kernel dispatch
...
[ROCm/clr commit: b7bf5830c1 ]
2016-03-15 12:37:24 -05:00
Aditya Atluri
dbc1196236
v2 deprecating hipMallocHost with hipHostAlloc
...
[ROCm/clr commit: 2743a5082f ]
2016-03-15 13:39:15 -05:00
Ben Sander
0573890c39
print device config info
...
[ROCm/clr commit: bdefb70862 ]
2016-03-14 23:02:49 -05:00
Ben Sander
19a0fb0e0e
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
Conflicts:
src/hip_hcc.cpp
tests/src/CMakeLists.txt
[ROCm/clr commit: 15a8e8f8a0 ]
2016-03-14 15:01:26 -05:00
Ben Sander
649f9834e8
Add Bidir copy test and help.
...
[ROCm/clr commit: 87c15a3629 ]
2016-03-14 14:39:23 -05:00
Ben Sander
0aa6e9df26
refactor, add support for speccing xfers in bytes
...
[ROCm/clr commit: 0aab91123b ]
2016-03-13 09:41:06 -05:00
Aditya Atluri
e5657dec23
corrected hipDeviceGetProperties to hipGetDeviceProperties - not docs
...
[ROCm/clr commit: 8a21b42943 ]
2016-03-06 08:31:04 -06:00
Ben Sander
b97c2c02b1
fixes for titan platform
...
[ROCm/clr commit: 8105bd636f ]
2016-02-26 05:25:30 -06:00
Ben Sander
ee153bb572
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: 4a6173fe58 ]
2016-02-26 06:15:09 -06:00
Ben Sander
b8b7596d4d
Merge branch 'memtracker' into privatestaging
...
Conflicts:
src/hip_hcc.cpp
[ROCm/clr commit: af97f5e317 ]
2016-02-25 19:38:46 -06:00
Evgeny Mankov
8e6e28df60
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/clr commit: 7bb0f17656 ]
2016-02-25 23:44:39 +03:00
Evgeny Mankov
c76791140d
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/clr commit: d4b15399f5 ]
2016-02-19 13:27:03 +03:00