Aditya Atluri
26ee986774
added more features to hipHostRegister
2016-04-15 10:32:01 -05:00
Aditya Atluri
109154f03f
added hipHostRegister/UnRegister api
2016-04-15 10:08:10 -05:00
Maneesh Gupta
69f50d0ced
Handle non-versioned so files being present only in rocm/lib
2016-04-15 16:20:35 +05:30
Maneesh Gupta
993830cec8
Fixed location of html documentation in hip_doc package
2016-04-15 16:18:48 +05:30
Maneesh Gupta
cf4c3b0913
Replace /opt/hcc -> /opt/rocm/hcc and /opt/hsa -> /opt/rocm/hsa
2016-04-15 12:56:31 +05:30
foreman
be9ae70459
P4 to Git Change 1258321 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/15 03:00:47
...
SWDEV-2 - Change OpenCL version number from 2094 to 2095.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1841 edit
2016-04-15 03:11:58 -04:00
Maneesh Gupta
84956b6e99
Split hip packages into smaller components
2016-04-15 12:13:04 +05:30
foreman
511fd5a36a
P4 to Git Change 1258240 by gandryey@gera-ocl on 2016/04/14 19:21:55
...
SWDEV-79445 - OCL generic changes and code clean-up
- Fix TC failures. Clean unmap info after runtime gets the mip
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#400 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#5 edit
2016-04-14 19:33:16 -04:00
pensun
1ab9b0ac71
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-04-14 09:02:16 -05:00
Aditya Atluri
c3b854fba4
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-04-14 09:17:30 -05:00
Aditya Atluri
12e24f4816
Enabling make_* device code
2016-04-14 09:17:13 -05:00
pensun
596e8e4e4e
Add missing cudaMemsetAsync transformation
2016-04-14 09:02:02 -05:00
Ben Sander
0cdac15fa4
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-04-14 07:19:20 -05:00
Ben Sander
489e76e584
update README for new make/installation steps, new FAQ
2016-04-14 07:19:07 -05:00
Maneesh Gupta
0dfb9cddad
Add hip soft-link to include for migrating to new include format
2016-04-14 16:37:27 +05:30
Maneesh Gupta
efe468bbab
Change default HIP installation to /opt/rocm/hip
2016-04-14 16:36:55 +05:30
alex-t
fb19b58840
Fixed incorrect kernel paramlist replacement length & hipGetDeviceProperties mapping
2016-04-14 13:48:58 +03:00
foreman
650384ad2c
P4 to Git Change 1257871 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/14 03:00:37
...
SWDEV-2 - Change OpenCL version number from 2093 to 2094.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1840 edit
2016-04-14 03:09:54 -04:00
Ben Sander
830527bfdc
Fix HIP_PATH, CHECK macro in samples.
2016-04-13 17:37:39 -05:00
Ben Sander
8736d77818
add hcc dialects sample
2016-04-13 17:32:38 -05:00
foreman
8874f1f4d6
P4 to Git Change 1257532 by gandryey@gera-ocl on 2016/04/13 13:18:22
...
SWDEV-92049 - Forum [2712399]: clEnqueueMapBuffer in parallel
- Handle multiple unmapInfo structures of multiple simultaneous maps of the same buffer
- The change didn't affect images path, since it requires extra handling
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_memobj.cpp#79 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_svm.cpp#16 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#194 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#271 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpumemory.cpp#126 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#399 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsamemory.cpp#25 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsamemory.hpp#10 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsavirtual.cpp#64 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#82 edit
2016-04-13 13:27:37 -04:00
foreman
b0631f7ab9
P4 to Git Change 1257532 by gandryey@gera-ocl on 2016/04/13 13:18:22
...
SWDEV-92049 - Forum [2712399]: clEnqueueMapBuffer in parallel
- Handle multiple unmapInfo structures of multiple simultaneous maps of the same buffer
- The change didn't affect images path, since it requires extra handling
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_memobj.cpp#79 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_svm.cpp#16 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#194 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#271 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpumemory.cpp#126 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#399 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsamemory.cpp#25 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsamemory.hpp#10 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsavirtual.cpp#64 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#82 edit
2016-04-13 13:27:37 -04:00
foreman
91e212bebe
P4 to Git Change 1257342 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/13 03:00:12
...
SWDEV-2 - Change OpenCL version number from 2092 to 2093.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1839 edit
2016-04-13 03:07:14 -04:00
Jack Chung
fe0e5f3541
Add missing USE_PEER_TO_PEER macro definition
2016-04-13 13:56:26 +08:00
foreman
5ef411d5dd
P4 to Git Change 1257129 by weizhang@weizhang-lnx-opencl on 2016/04/12 15:33:15
...
SWDEV-78299 - Re-submit CL#1236441.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#545 edit
2016-04-12 15:46:44 -04:00
Aditya Atluri
3b79b86a96
Removed pragma once
2016-04-12 09:22:03 -05:00
Maneesh Gupta
332dc21fcb
Refactor and add support for nvcc path in cmake
2016-04-12 12:42:12 +05:30
foreman
30e866a93e
P4 to Git Change 1256816 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/12 03:00:10
...
SWDEV-2 - Change OpenCL version number from 2091 to 2092.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1838 edit
2016-04-12 03:11:45 -04:00
foreman
06de25ef81
P4 to Git Change 1256676 by gandryey@gera-w8 on 2016/04/11 17:55:39
...
SWDEV-86035 - Add PAL backend to OpenCL
- Increment PAL interface version
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/Makefile#3 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#2 edit
2016-04-11 18:23:12 -04:00
Aditya Atluri
9f7fb0370c
changed c/hip xcompiling source
2016-04-11 13:26:09 -05:00
Aditya Atluri
5b38c9cffe
added back hc flag
2016-04-11 13:04:13 -05:00
Aditya Atluri
42df534354
added C guard to hip_runtime.h
2016-04-11 13:01:02 -05:00
Aditya Atluri
0b47a41b6a
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-04-11 10:28:30 -05:00
Aditya Atluri
883954fce2
added hipHostRegister support no multi-gpu
2016-04-11 10:28:16 -05:00
Ben Sander
1cc0ea86a1
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
2016-04-11 09:17:27 -05:00
Ben Sander
2f0c589ffe
add simple negative P2P tests
2016-04-11 13:46:53 -05:00
Ben Sander
5af4c901c6
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.
2016-04-11 12:52:18 -05:00
Ben Sander
efffb0ed86
Clean up disable.
...
Add USE_HCC_LOCK (disabled)
Disable USE_PEER_TO_PEER.
2016-04-11 09:09:36 -05:00
Maneesh Gupta
6f22381ec4
Checked in postinstall and pre-uninstall scripts for packaging
2016-04-11 19:18:17 +05:30
Ben Sander
a894ca3abb
fix peer query order
2016-04-11 07:58:59 -05:00
Ben Sander
1acd16eb5d
add simple negative P2P tests
2016-04-11 07:58:59 -05:00
Ben Sander
9e7efd7c65
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.
2016-04-11 07:58:59 -05:00
Ben Sander
b039292a8c
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.
2016-04-11 07:58:58 -05:00
Ben Sander
b8e17d52dd
Improve P2P test.
...
Add option to select which device does the copy.
2016-04-11 07:58:58 -05:00
Ben Sander
a4d97c3172
Remove stray debug msgs, hipInfo don't print self as peer.
2016-04-11 07:58:58 -05:00
Ben Sander
173cff4c1e
fix bugs in P2P implementation
...
- addPeers polarity reversed, would never add.
- check allow_access return value, pipe error to hipMalloc.
2016-04-11 07:58:58 -05:00
Ben Sander
fcd1d37ff7
Fix simple P2P test, had device ptrs swapped
2016-04-11 07:58:58 -05:00
Ben Sander
034bf3d31c
Use HIP_PATH if set else use relative ../...
2016-04-11 07:58:58 -05:00
Ben Sander
23dbffb207
Print peers in hipConfig.
...
Also include peer APIs in vim hilighting.
2016-04-11 07:58:58 -05:00
Ben Sander
e14b2cd9c3
Add simple P2P test
2016-04-11 07:58:58 -05:00