Sandeep Kumar
95a6e23cfa
Add p2p for cookbook
...
Change-Id: Id2e77ab31123ef95885d665efe34bc0d4596733a
(cherry picked from commit 6fbd0352713ca36e399b1ed4f17c486207a53875)
[ROCm/hip-tests commit: 8829e2626c ]
2016-11-14 06:10:36 +05:30
Maneesh Gupta
79a84fe4bd
hcc_dialects/Makefile: use clamp-config
...
Change-Id: I86df82f75b75125825e22d0545209a19386d9936
[ROCm/hip-tests commit: aaf1547bff ]
2016-11-10 11:31:50 +05:30
Ben Sander
03077c1d6d
Update gitignore for some common output files
...
Change-Id: I9cd60f042af4dba07fe0fdbd2ee442936ff8c7bd
[ROCm/hip-tests commit: 997dbf0d6a ]
2016-11-06 04:26:15 -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
Ben Sander
6be0606234
Add initial hipProfileStart/Stop
...
And modify sample to show how to use.
Still needs some work to understand interaction with CXL.
Change-Id: I2579824d2dd7863ea23874d34f0dabb3cb305d3e
[ROCm/hip-tests commit: b5b7663c51 ]
2016-10-27 23:09:32 -05:00
Ben Sander
320c486b62
show how to use variety of HIP_PROFILE features
...
Change-Id: I6edd66ac4c068b64e1dc3787d7f1f69ab3238469
[ROCm/hip-tests commit: e2fbab109d ]
2016-10-27 23:09:32 -05:00
Ben Sander
5f616039cb
Add new hipdemangleatp and snapshot sample update for new functionality
...
Change-Id: Ie19c683b2b0bdfeb0c3fcf89444c2e21b7f606e7
[ROCm/hip-tests commit: f8c4fa982a ]
2016-10-27 23:09:31 -05:00
Ben Sander
3ba8f29d4d
Rename HIP_ATP_MARKER and profiling vars
...
HIP_PROFILE_API
HIP_DB_START_API
HIP_DB_STOP_API
Change-Id: I6c4da67212ff8217e6356a2622d4c6278a188c34
[ROCm/hip-tests commit: 23dc2f02cd ]
2016-10-27 23:09:31 -05:00
Sandeep Kumar
f1fb0d5c2d
Add more apps to 2_Cookbook
...
Change-Id: Iafe462df9726a32f450bd240a2de3eaa73a10057
[ROCm/hip-tests commit: 04af19866f ]
2016-10-19 12:58:16 -04:00
Maneesh Gupta
444284037a
samples: Updated copyright header
...
Change-Id: I821f514ced5e34d492cb167b65d7273e26ed7b84
[ROCm/hip-tests commit: a46e251daf ]
2016-10-15 23:05:04 +05:30
Ben Sander
2ecfb086d6
Refactor module API test.
...
- Add PASSED/FAIL indication.
- Set args using struct rather than void* array.
Change-Id: Ic924f88c49cc46979b12b7fef8650081e3b5f58c
[ROCm/hip-tests commit: 116400c18a ]
2016-10-14 23:19:25 -05:00
Aditya Atluri
0203324265
indent correction for square.cu
...
Change-Id: I2ca008e260b920ac3a503ad2a4bb28cd32300c98
[ROCm/hip-tests commit: 435c13ef7d ]
2016-10-12 19:26:59 -05:00
Aditya Atluri
3c4e02c7b2
added copyright to module sample kernel file
...
Change-Id: If57e0761df63c902e1677084ff85106ec49df5de
[ROCm/hip-tests commit: 1eb1c6573f ]
2016-10-12 19:23:48 -05:00
Maneesh Gupta
1dc718dbd3
clang-hipify -> hipify-clang in documentation
...
Change-Id: I86ebc8112477db0d3e09f240beb3f9222d909ee6
[ROCm/hip-tests commit: 1ec9ecbf9c ]
2016-10-05 23:07:14 +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
901de16c3a
small typo fix
...
Change-Id: I01906b330be8e6ec149bcdfe82def73e15931c89
[ROCm/hip-tests commit: d25f665837 ]
2016-10-02 05:57:02 -05:00
sandeep kumar
777e58d660
Add 2_Cookbook
...
Change-Id: I10bbbd4bcb80a5900fe6af466c8f4c94ea5efe9a
[ROCm/hip-tests commit: db7e460626 ]
2016-09-30 12:52:06 +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
Aditya Atluri
30c5cfb9ee
added vimrc for current project
...
1. Added vimrc config file for HIP
2. Corrected square sample indent
Change-Id: I3e1d92403571148fe6825db6ad63ad925ae69519
[ROCm/hip-tests commit: be3fd69bd1 ]
2016-09-15 11:40:17 -05:00
Maneesh Gupta
d078b0d836
module_api/Makefile: Update as per newer hipgenisa.sh
...
Change-Id: I479c74eae00d7521434f2740ce5930e326ea05cf
[ROCm/hip-tests commit: 2145e2ba61 ]
2016-09-06 17:47:10 +05:30
Maneesh Gupta
6ee30001c1
module_api sample: Remove unnecessary platform checks
...
Change-Id: I1d531264d51ff952a3a68d554672b6d293e23379
[ROCm/hip-tests commit: e2469d5c55 ]
2016-09-04 21:25:14 +05:30
Rahul Garg
ae370fc42f
Removed NVCC check for hipCtxXXX functions in module_api/runKernel.cpp
...
Change-Id: I2bdd4fadf41063ec60626f1850e16f8307ebe6b5
[ROCm/hip-tests commit: 71736d2ed2 ]
2016-09-04 20:37:29 +05:30
Maneesh Gupta
ef242c5929
module_api: HCC path no longer needs mangled kernel name
...
Change-Id: I4c1cb218bfdd05c9fba57276167e3e4205b93614
[ROCm/hip-tests commit: b250c5a7b3 ]
2016-09-04 16:26:16 +05:30
Maneesh Gupta
be8073e10f
module_api sample: no longer need EXTERN_C workaround
...
Change-Id: Ida087d832df8e1f3620b38f920ec2853aad641c8
[ROCm/hip-tests commit: c63944fc08 ]
2016-09-04 13:49:43 +05:30
Maneesh Gupta
2589f37ff6
module_api: workaround to use vcpy_kernel.cpp for NV path
...
Change-Id: Ib4868bf02c64070e846c19427c39289609909466
[ROCm/hip-tests commit: 6618c010b5 ]
2016-09-04 12:35:08 +05:30
pensun
3472b0b002
For module_api sample, use vcpy_kernel.cu to generate ptx file for NV path.
...
Change-Id: Id0033678834288c4eaa56b12e7d447119be99deb
[ROCm/hip-tests commit: 49971e8c9e ]
2016-09-03 21:06:58 -05:00
Aditya Atluri
99d59cbcbd
corrected offline kernel compilation on hipcc path
...
1. hipgenisa.sh now adds int main(){} during kernel compilation. User does not have to put it there
2. Renamed vcpy_isa.cpp to vcpy_kernel.cpp
3. Removed vcpy_isa.cu as the kernel code should be common for both paths
4. Changed Makefile and runkernel.cpp to work with above changes
Change-Id: I9f8c84706b44bb500bc493a68e959762b55a0142
[ROCm/hip-tests commit: 6ca7a87e0e ]
2016-09-02 13:17:17 -05:00
Ben Sander
cf0cbf866d
Fix double-lock of stream on hipModuleLaunchKernel
...
Change-Id: I4ca164971c25f4eb8fbcca11d6258367bb3d2ab4
[ROCm/hip-tests commit: 512ff8ec8e ]
2016-09-02 12:47:49 -05:00
Ben Sander
43eb8bc993
Fix av::copy in dialects to use capture-by-value
...
Change-Id: Ibce1488a1326f66b92b4d5b351230666b691ed31
[ROCm/hip-tests commit: cb539b227c ]
2016-09-02 09:46:59 -05:00
Ben Sander
3ced85b97a
enable hc_am example in hcc_ddialects example
...
Change-Id: Iec2f9eb05f95cb025c157fee8fd284aab844d1a2
[ROCm/hip-tests commit: 2341e48842 ]
2016-09-02 09:46:59 -05:00
Aditya Atluri
57633db80a
Fixed offline kernel compilation
...
1. Removed vcpy_isa.ptx as it should be generated during make
2. Made argument padding specific to hcc path
3. Renamed --gencodeobject to --genco
4. Changed Makefile to work on both nvcc and hcc path
Change-Id: Ifd053d541085d9ce4fd37bc21b07674786c7163e
[ROCm/hip-tests commit: ebc17b0d6e ]
2016-09-01 10:39:14 -05:00
Maneesh Gupta
def3b99232
Fixed module_api/Makefile to set flags based on HIP_PLATFORM
...
Change-Id: I2fa9a556e0c4f25f4963ecef1d25eb922f9af1b9
[ROCm/hip-tests commit: 176c74af6a ]
2016-09-01 15:11:12 +05:30
Maneesh Gupta
ea454f1d9a
module_api/Makefile: Use gencodeobject instead of genisa
...
Change-Id: I7e3523810f5603ad727b1fda7ff2d0dc53ec72d7
[ROCm/hip-tests commit: 52e3d0e799 ]
2016-09-01 12:10:31 +05:30
Aditya Atluri
cd0589ff02
added sample for how-to-use pre-compiled kernels1. Corrected the exit output of kernel compilation by hipcc
...
2. Added sample which loads/run kernel binary during runtime?
Change-Id: I26ccaca1f844fee317592e26c9e654ce548b96a8
[ROCm/hip-tests commit: c1b1086c71 ]
2016-08-31 13:56:07 -05:00
Maneesh Gupta
e18a65c1d7
Rename 2_Advanced to 7_Advanced
...
Change-Id: I51e5fa7f4c1dbf467f2d7182ec69d12d5fe548d0
[ROCm/hip-tests commit: 6ad8ac5d95 ]
2016-08-18 12:40:30 +05:30
Maneesh Gupta
54d1f14ae0
Add simple hipblas saxpy sample
...
Change-Id: I67ae83e1e5397d5191a3c644aba068f06ff97830
[ROCm/hip-tests commit: 339590da90 ]
2016-08-12 13:50:22 +05:30
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
ad1c6108ae
Fix bit_extract sample
...
Change-Id: I933f932bac26d9a9469d5d069973af166e11cbcd
[ROCm/hip-tests commit: e89fba7fe1 ]
2016-05-20 01:06:08 -04:00
Maneesh Gupta
3db5dd362c
Fix square.cu to use cudaError_t instead of hipError_t
...
Change-Id: If3314910d1c03122741d3e0a45e14a4412c473b3
[ROCm/hip-tests commit: f6544a376b ]
2016-05-12 10:13:07 +05:30
Maneesh Gupta
e5cabc4a4d
hcc_dialects report PASSED when passed
...
[ROCm/hip-tests commit: 07026bfdea ]
2016-05-03 14:32:59 +05:30
Maneesh Gupta
df93c6a288
bit_extract reports PASSED when passed
...
[ROCm/hip-tests commit: fb88bb1c17 ]
2016-05-03 14:19:25 +05:30
bwicakso
92b8118af9
Merge pull request #24 from bwicakso/kernel_synchronization
...
Fix for kernel synchronization
[ROCm/hip-tests commit: 0b44286cc7 ]
2016-04-28 11:59:11 -05:00
bwicakso
a4f7c20d2e
Merge from original
...
[ROCm/hip-tests commit: aa31c45e47 ]
2016-04-25 13:55:44 -05:00
Maneesh Gupta
52022d72d4
Fix makefiles in samples
...
[ROCm/hip-tests commit: 307b24b9d5 ]
2016-04-18 10:15:35 +05:30
Maneesh Gupta
cb0c7b71a7
Replace /opt/hcc -> /opt/rocm/hcc and /opt/hsa -> /opt/rocm/hsa
...
[ROCm/hip-tests commit: 4092a1efe8 ]
2016-04-15 12:56:31 +05:30
Ben Sander
5dda7686cb
Fix HIP_PATH, CHECK macro in samples.
...
[ROCm/hip-tests commit: 40e3772d40 ]
2016-04-13 17:37:39 -05:00
Ben Sander
a8ddf0d4c5
add hcc dialects sample
...
[ROCm/hip-tests commit: a296b93281 ]
2016-04-13 17:32:38 -05:00
Ben Sander
bae8915a67
Merge branch 'p2p' of https://github.com/AMDComputeLibraries/HIP-privatestaging into p2p
...
Conflicts:
RELEASE.md
include/hcc_detail/hip_hcc.h
samples/1_Utils/hipInfo/hipInfo.cpp
src/hip_hcc.cpp
src/hip_peer.cpp
[ROCm/hip-tests commit: 9a62578143 ]
2016-04-11 09:17:27 -05:00
Ben Sander
3450b9daf0
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: b42167f80c ]
2016-04-11 12:52:18 -05:00