Aditya Atluri
ae1fed4652
added full make_datatype support
...
[ROCm/clr commit: 1001796485 ]
2016-04-21 17:25:30 -05:00
Aditya Atluri
b426b5b8b6
reorg make_datatype feature
...
[ROCm/clr commit: 48f3762160 ]
2016-04-21 14:51:19 -05:00
Aditya Atluri
23a91cd8aa
added full data type support for __ldg
...
[ROCm/clr commit: 3aac6d45ad ]
2016-04-21 11:17:26 -05:00
Aditya Atluri
7f21840dc8
added support pinned dma memcpy between host and device
...
[ROCm/clr commit: 620c5c64e6 ]
2016-04-20 14:21:22 -05:00
Aditya Atluri
91338214a6
added copyright for ldg
...
[ROCm/clr commit: f46e1bcf0e ]
2016-04-20 12:28:02 -05:00
Aditya Atluri
b857720440
added support for __ldg
...
[ROCm/clr commit: b493eac7e0 ]
2016-04-20 12:25:40 -05:00
pensun
fe9234e9df
update API trace information for hipLaunchKernel
...
[ROCm/clr commit: 517008f98b ]
2016-04-20 09:57:55 -05:00
Ben Sander
074fa8c53b
Add experimental notes around p2p
...
[ROCm/clr commit: 21d733b2e7 ]
2016-04-18 23:52:42 -05:00
Ben Sander
7cbe4a1651
Add USE_HCC_LOCK_API.
...
Default off, if set will compile assuming HCC lock APIs exist.
[ROCm/clr commit: 9329fb8c92 ]
2016-04-18 23:50:52 -05:00
Ben Sander
10d42fa7cc
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: 1ac93489b9 ]
2016-04-18 21:51:13 -05:00
Ben Sander
57a4505e77
Fixes for P2P and hipDeviceReset
...
- devicereset would lose track of default stream and thus subsequent
synchronization calls might not actually sychronize.
- Also deviceReset now correctly frees streams.
- fix waits in P2P staging copy - first phase (Device0-to-Staging) must
wait for second phase (Staging to Device1) to finish draining the
buffer.
[ROCm/clr commit: 6abfa13c34 ]
2016-04-18 20:49:33 -05:00
Aditya Atluri
13e3aaa949
Update hip_hcc.cpp
...
[ROCm/clr commit: 40377fe5b1 ]
2016-04-18 11:36:51 -05:00
Ben Sander
66a6cca54d
test update
...
[ROCm/clr commit: 3301deb07c ]
2016-04-17 07:54:39 -05:00
Ben Sander
e92dbaeecd
Move HIP_HCC define to CMake
...
[ROCm/clr commit: f9a31e28ad ]
2016-04-17 07:40:04 -05:00
Ben Sander
a77d6342a8
fix direction of peer enable/disable APIs
...
- Enable(peerId) makes memory physically located on peer visible to
current device.
[ROCm/clr commit: 4e0a1e1869 ]
2016-04-17 07:38:05 -05:00
Ben Sander
dd323f5e31
Merge branch 'privatestaging' into p2p
...
Conflicts:
include/hcc_detail/hip_hcc.h
src/hip_hcc.cpp
[ROCm/clr commit: 8d26dfcde3 ]
2016-04-17 06:46:52 -05:00
Aditya Atluri
e71db391ab
added memcpy and p2p test
...
[ROCm/clr commit: e22a910ccc ]
2016-04-16 17:38:06 -05:00
Aditya Atluri
73e14be84b
Added copyright
...
[ROCm/clr commit: 1aac0cc9e5 ]
2016-04-16 17:21:53 -05:00
Aditya Atluri
2dc71a9713
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: 95e9de0946 ]
2016-04-16 17:10:32 -05:00
Aditya Atluri
f0a9d95d55
Corrected Memcpydefault
...
[ROCm/clr commit: dc61929a3d ]
2016-04-16 17:10:13 -05:00
Ben Sander
942509d66e
P2P Update.
...
- add P2P staging buffer copy.
- If copy device does not have sufficient access permissions, fall back
to staging buffer.
- improve docs for which copy device is used.
[ROCm/clr commit: c3bd85595d ]
2016-04-16 10:18:56 -05:00
streamhsa
419d46f901
Add __ldg
...
[ROCm/clr commit: 0426564a7b ]
2016-04-16 21:12:09 +08:00
Aditya Atluri
d1a9dcb214
Update README.md
...
[ROCm/clr commit: f7089dbe4b ]
2016-04-15 11:08:48 -05:00
Aditya Atluri
a9401cba2e
improved error returns for hipHostRegister/UnRegister functions
...
[ROCm/clr commit: e8902a6e20 ]
2016-04-15 10:42:31 -05:00
Aditya Atluri
7143de0890
added more features to hipHostRegister
...
[ROCm/clr commit: 26ee986774 ]
2016-04-15 10:32:01 -05:00
Aditya Atluri
6ee096fbfc
added hipHostRegister/UnRegister api
...
[ROCm/clr commit: 109154f03f ]
2016-04-15 10:08:10 -05:00
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