Ben Sander
810f390cfe
Set chicken bits to 0.
...
[ROCm/clr commit: b3c2d906db ]
2016-04-19 11:56:12 -05:00
Maneesh Gupta
c99285c5fb
Prefix HIP includes with hip/
...
[ROCm/clr commit: c4cc76398c ]
2016-04-19 15:02:12 +05:30
Maneesh Gupta
a47ae38146
Fix bug in hip_hcc uninstall script
...
[ROCm/clr commit: a6da98eecb ]
2016-04-18 15:08:36 +05:30
Maneesh Gupta
06ef7f73ad
Update RELEASE.md
...
[ROCm/clr commit: 0cbff48c5b ]
2016-04-18 13:00:23 +05:30
Maneesh Gupta
f5a92e14c1
Update README.md
...
Improved HIP installation instructions.
[ROCm/clr commit: a283728c44 ]
2016-04-18 12:49:35 +05:30
Maneesh Gupta
efc27a2fa2
Update README.md
...
Some cosmetic changes
[ROCm/clr commit: 2afa2cd684 ]
2016-04-18 12:34:36 +05:30
Maneesh Gupta
0445c95661
Fix makefiles in samples
...
[ROCm/clr commit: 273f4b4cbe ]
2016-04-18 10:15:35 +05:30
Maneesh Gupta
a1a69b1857
Bump hcc version dependency for packaging
...
[ROCm/clr commit: 223a109ade ]
2016-04-16 15:19:32 +05:30
Maneesh Gupta
efb0f8a3a3
Update doxygen html
...
[ROCm/clr commit: a34e76886a ]
2016-04-16 14:55:10 +05:30
Maneesh Gupta
97b91267b0
Bump min required hcc to workweek 16155
...
[ROCm/clr commit: 1cd52f5192 ]
2016-04-16 14:49:10 +05:30
Maneesh Gupta
5fcc692086
Remove some stale workweek references
...
[ROCm/clr commit: ca26f36ef2 ]
2016-04-16 14:48:05 +05:30
Maneesh Gupta
165e7187c8
Handle non-versioned so files being present only in rocm/lib
...
[ROCm/clr commit: 69f50d0ced ]
2016-04-15 16:20:35 +05:30
Maneesh Gupta
f5bb01ebdc
Fixed location of html documentation in hip_doc package
...
[ROCm/clr commit: 993830cec8 ]
2016-04-15 16:18:48 +05:30
Maneesh Gupta
1293709fc0
Replace /opt/hcc -> /opt/rocm/hcc and /opt/hsa -> /opt/rocm/hsa
...
[ROCm/clr commit: cf4c3b0913 ]
2016-04-15 12:56:31 +05:30
Maneesh Gupta
ee94c7137e
Split hip packages into smaller components
...
[ROCm/clr commit: 84956b6e99 ]
2016-04-15 12:13:04 +05:30
pensun
394ded007d
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: 1ab9b0ac71 ]
2016-04-14 09:02:16 -05:00
Aditya Atluri
0eab4527d7
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: c3b854fba4 ]
2016-04-14 09:17:30 -05:00
Aditya Atluri
8fdf04a64b
Enabling make_* device code
...
[ROCm/clr commit: 12e24f4816 ]
2016-04-14 09:17:13 -05:00
pensun
84dbc09fe6
Add missing cudaMemsetAsync transformation
...
[ROCm/clr commit: 596e8e4e4e ]
2016-04-14 09:02:02 -05:00
Ben Sander
2a311f25ef
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: 0cdac15fa4 ]
2016-04-14 07:19:20 -05:00
Ben Sander
9ff4294869
update README for new make/installation steps, new FAQ
...
[ROCm/clr commit: 489e76e584 ]
2016-04-14 07:19:07 -05:00
Maneesh Gupta
8ccfb15f73
Add hip soft-link to include for migrating to new include format
...
[ROCm/clr commit: 0dfb9cddad ]
2016-04-14 16:37:27 +05:30
Maneesh Gupta
e98b0db05c
Change default HIP installation to /opt/rocm/hip
...
[ROCm/clr commit: efe468bbab ]
2016-04-14 16:36:55 +05:30
Ben Sander
70c75c0eed
Fix HIP_PATH, CHECK macro in samples.
...
[ROCm/clr commit: 830527bfdc ]
2016-04-13 17:37:39 -05:00
Ben Sander
b2237cb953
add hcc dialects sample
...
[ROCm/clr commit: 8736d77818 ]
2016-04-13 17:32:38 -05:00
Jack Chung
5499f15f62
Add missing USE_PEER_TO_PEER macro definition
...
[ROCm/clr commit: fe0e5f3541 ]
2016-04-13 13:56:26 +08:00
Aditya Atluri
aa048f2fe1
Removed pragma once
...
[ROCm/clr commit: 3b79b86a96 ]
2016-04-12 09:22:03 -05:00
Maneesh Gupta
67dbfc650a
Refactor and add support for nvcc path in cmake
...
[ROCm/clr commit: 332dc21fcb ]
2016-04-12 12:42:12 +05:30
Aditya Atluri
03eff9ee90
changed c/hip xcompiling source
...
[ROCm/clr commit: 9f7fb0370c ]
2016-04-11 13:26:09 -05:00
Aditya Atluri
30e883a40d
added back hc flag
...
[ROCm/clr commit: 5b38c9cffe ]
2016-04-11 13:04:13 -05:00
Aditya Atluri
f381fbb2be
added C guard to hip_runtime.h
...
[ROCm/clr commit: 42df534354 ]
2016-04-11 13:01:02 -05:00
Aditya Atluri
ce36458495
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: 0b47a41b6a ]
2016-04-11 10:28:30 -05:00
Aditya Atluri
302c21d2af
added hipHostRegister support no multi-gpu
...
[ROCm/clr commit: 883954fce2 ]
2016-04-11 10:28:16 -05:00
Ben Sander
d3356ba99f
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/clr commit: 1cc0ea86a1 ]
2016-04-11 09:17:27 -05:00
Ben Sander
0861e7a635
add simple negative P2P tests
...
[ROCm/clr commit: 2f0c589ffe ]
2016-04-11 13:46:53 -05:00
Ben Sander
9bf70214f3
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: 5af4c901c6 ]
2016-04-11 12:52:18 -05:00
Ben Sander
76c49bbaf4
Clean up disable.
...
Add USE_HCC_LOCK (disabled)
Disable USE_PEER_TO_PEER.
[ROCm/clr commit: efffb0ed86 ]
2016-04-11 09:09:36 -05:00
Maneesh Gupta
1fd53759c5
Checked in postinstall and pre-uninstall scripts for packaging
...
[ROCm/clr commit: 6f22381ec4 ]
2016-04-11 19:18:17 +05:30
Ben Sander
39cccf94ef
fix peer query order
...
[ROCm/clr commit: a894ca3abb ]
2016-04-11 07:58:59 -05:00
Ben Sander
f177c8805e
add simple negative P2P tests
...
[ROCm/clr commit: 1acd16eb5d ]
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
ae8ed57c30
Improve P2P test.
...
- Ensure proper device is set before each command.
- Add command line switches:
+bool p_memcpyWithPeer = false; // use the peer device for the P2P copy
+bool p_mirrorPeers = false; // in addition to mapping current to peer
space, map peer to current space.
+int p_peerDevice = -1; // explicly specify which peer to use, else
use p_gpuDevice + 1.
[ROCm/clr commit: b039292a8c ]
2016-04-11 07:58:58 -05:00
Ben Sander
2d90324c09
Improve P2P test.
...
Add option to select which device does the copy.
[ROCm/clr commit: b8e17d52dd ]
2016-04-11 07:58:58 -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
25bcbca521
fix bugs in P2P implementation
...
- addPeers polarity reversed, would never add.
- check allow_access return value, pipe error to hipMalloc.
[ROCm/clr commit: 173cff4c1e ]
2016-04-11 07:58:58 -05:00
Ben Sander
8b827357e9
Fix simple P2P test, had device ptrs swapped
...
[ROCm/clr commit: fcd1d37ff7 ]
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
Ben Sander
a477e65193
Add simple P2P test
...
[ROCm/clr commit: e14b2cd9c3 ]
2016-04-11 07:58:58 -05:00
Ben Sander
4637cdccbe
Use HCC get_is_pool, add USE_PEER_TO_PEER level 2, 3.
...
[ROCm/clr commit: 52ac414b40 ]
2016-04-11 07:58:58 -05:00