Ben Sander
e18284c7cf
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-09 05:03:32 -05:00
Ben Sander
30fce5b3d8
Improve P2P test.
...
Add option to select which device does the copy.
2016-04-09 04:47:12 -05:00
Ben Sander
715940672c
Remove stray debug msgs, hipInfo don't print self as peer.
2016-04-09 04:35:06 -05:00
Ben Sander
7ca06d2fb1
fix bugs in P2P implementation
...
- addPeers polarity reversed, would never add.
- check allow_access return value, pipe error to hipMalloc.
2016-04-09 04:11:31 -05:00
foreman
b01b0d8fda
P4 to Git Change 1256170 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/09 03:00:11
...
SWDEV-2 - Change OpenCL version number from 2088 to 2089.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1835 edit
2016-04-09 03:13:25 -04:00
foreman
4f81a5ef7d
P4 to Git Change 1256021 by cpaquot@hog-ocl on 2016/04/08 15:41:06
...
SWDEV-90482 - [Afterswitch] Interop from OpenGL to OpenCL is broken in one driver and crashes in another
Fixed the crash by restoring the order where we bind the external device.
ReviewBoardURL = http://ocltc.amd.com/reviews/r/10195/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#544 edit
2016-04-08 15:51:49 -04:00
Ben Sander
2b45fc35cb
Fix simple P2P test, had device ptrs swapped
2016-04-08 09:23:02 -05:00
Ben Sander
90d986ae47
Use HIP_PATH if set else use relative ../...
2016-04-08 02:17:29 -05:00
Ben Sander
b1b1db2825
Print peers in hipConfig.
...
Also include peer APIs in vim hilighting.
2016-04-08 02:15:46 -05:00
foreman
2d644faecc
P4 to Git Change 1255746 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/08 03:00:09
...
SWDEV-2 - Change OpenCL version number from 2087 to 2088.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1834 edit
2016-04-08 03:07:40 -04:00
Ben Sander
30be68b3a9
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-04-07 15:55:35 -05:00
Ben Sander
d6acd75dc9
Add mixbench link
2016-04-07 15:55:20 -05:00
Ben Sander
8dfa2a976f
use hsa_free directly for staging buffer free rather than am_free
2016-04-07 15:54:28 -05:00
Ben Sander
5b37639efb
Add simple P2P test
2016-04-07 15:51:08 -05:00
Ben Sander
bae62e02dc
Use HCC get_is_pool, add USE_PEER_TO_PEER level 2, 3.
2016-04-07 14:28:42 -05:00
Aditya Atluri
b8fed74f62
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-04-07 04:57:54 -05:00
pensun
1b3889f83d
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-04-07 09:46:55 -05:00
pensun
45ed17ce2e
clean up unused comments
2016-04-07 09:46:00 -05:00
Aditya Atluri
c006359510
C proofing hip
2016-04-07 04:57:31 -05:00
foreman
48315e6615
P4 to Git Change 1255270 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/07 03:00:14
...
SWDEV-2 - Change OpenCL version number from 2086 to 2087.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1833 edit
2016-04-07 03:10:51 -04:00
Maneesh Gupta
64ca5e466d
Fix broken CUDA path in hipcc
2016-04-07 10:48:16 +05:30
Daniil Fukalov
f6678e146d
reverting accidentially removed files
2016-04-07 01:00:19 +03:00
fdaniil
4d246f9575
Merge remote-tracking branch 'origin/privatestaging' into clang-hipify
2016-04-07 00:53:47 +03:00
Ben Sander
288682ccb3
For P2P, use the peer list when allocating Device memory or pinned host.
...
Each new allocation is automatically mapped into the address space of
all enabled peers.
2016-04-06 16:44:31 -05:00
Daniil Fukalov
06dfaa4cf4
Delete README.md
2016-04-07 00:37:20 +03:00
Daniil Fukalov
52fab0ca63
added clang-hipify
...
added option to cmake and description how to download and install clang-hipify prerequisites
2016-04-07 00:36:27 +03:00
Ben Sander
6a182ce788
P2P checkpoint.
...
Maintain enabled peer tables for each device.
2016-04-06 15:50:47 -05:00
Ben Sander
db91890f53
Checkpoint initial peer2peer implementation.
2016-04-06 15:50:47 -05:00
Ben Sander
e180fa5b72
update proposed release notes
2016-04-06 15:50:47 -05:00
Aditya Atluri
a7590e3537
Corrected corner cases
2016-04-06 14:50:27 -05:00
Aditya Atluri
39f27984a8
Added feature for cross-compilation and seperated hcc api from hip api
2016-04-06 14:18:51 -05:00
dfukalov
f1e64fe2b4
moved clang-hipify tests to common folder "tests", updated cmake files to use downloadable clang+llvm binary package
2016-04-06 20:44:19 +03:00
foreman
cad5ba5387
P4 to Git Change 1255001 by xcui@merged_opencl_jxcwin on 2016/04/06 12:00:30
...
SWDEV-90677 - disable SVM 32 bit support for VI+ asic for windows, due to the KMD feature limitation.
code review:
http://ocltc.amd.com/reviews/r/10153/
precheckin:
http://ocltc.amd.com:8111/viewModification.html?modId=69277&personal=true&buildTypeId=&tab=vcsModificationBuilds&show_all_builds=true
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#344 edit
2016-04-06 12:34:13 -04:00
foreman
b09074dda2
P4 to Git Change 1254818 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/06 03:00:13
...
SWDEV-2 - Change OpenCL version number from 2085 to 2086.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1832 edit
2016-04-06 03:06:52 -04:00
foreman
589a800fae
P4 to Git Change 1254404 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/05 03:00:10
...
SWDEV-2 - Change OpenCL version number from 2084 to 2085.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1831 edit
2016-04-05 14:51:19 -04:00
dfukalov
d854d3650c
initial cmake add
2016-04-05 00:10:21 +03:00
dfukalov
2a76cb6fc0
Imported clang-hipify as a subtree
2016-04-04 23:18:15 +03:00
foreman
8756fa14cb
P4 to Git Change 1254144 by gandryey@gera-rcf-lnx on 2016/04/04 11:14:17
...
SWDEV-79445 - OCL generic changes and code clean-up
- Move prepinned logic to the abstraciton layer
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#193 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#270 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#543 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#158 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#398 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsadevice.cpp#61 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsadevice.hpp#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsamemory.cpp#23 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsavirtual.cpp#62 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#3 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.hpp#3 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#3 edit
2016-04-04 11:25:36 -04:00
Maneesh Gupta
00be8a1300
Remove deprecated KERNELBEGIN and KERNELEND from bit_extract sample
2016-04-04 14:47:02 +05:30
Maneesh Gupta
fdfedbd60f
Enable directed tests to build HIP locally via cmake option
2016-04-04 13:53:24 +05:30
foreman
844c44128e
P4 to Git Change 1254081 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/04 03:00:10
...
SWDEV-2 - Change OpenCL version number from 2083 to 2084.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1830 edit
2016-04-04 03:13:13 -04:00
foreman
58676824f8
P4 to Git Change 1254065 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/03 03:00:10
...
SWDEV-2 - Change OpenCL version number from 2082 to 2083.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1829 edit
2016-04-03 03:12:38 -04:00
Maneesh Gupta
7aad3bab84
Add c++abi to linker options for HCC
2016-04-02 22:32:05 +05:30
foreman
6400572fd8
P4 to Git Change 1254050 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/02 03:00:15
...
SWDEV-2 - Change OpenCL version number from 2081 to 2082.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1828 edit
2016-04-02 03:14:27 -04:00
Ben Sander
7e3b09e75b
update proposed release notes
2016-04-01 16:45:42 -05:00
Maneesh Gupta
b6cde80678
Update documentation for building and installing hip_hcc
2016-04-01 16:15:38 +05:30
Maneesh Gupta
a8879638b6
Initial (non-default) support for shared library HIP
2016-04-01 16:08:49 +05:30
Maneesh Gupta
a11725cced
Revert "Initial (non-default) support for shared library HIP"
...
This reverts commit 1c722fa431 .
2016-04-01 16:07:07 +05:30
Maneesh Gupta
1c722fa431
Initial (non-default) support for shared library HIP
2016-04-01 15:45:32 +05:30
Maneesh Gupta
fdcfd3d8f9
Change HCC_DIR -> HCC_HOME, HSA_DIR -> HSA_PATH and HIP_INSTALL_PATH -> CMAKE_INSTALL_PREFIX
2016-04-01 13:48:37 +05:30