Commit Graph

41017 Commitit

Tekijä SHA1 Viesti Päivämäärä
Ben Sander c2d37b4bbd 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 2fd45f0a6d Use HIP_PATH if set else use relative ../... 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 40d24f67f5 Improve P2P test.
Add option to select which device does the copy.
2016-04-11 07:58:58 -05:00
Ben Sander 4fca0a1bdf Print peers in hipConfig.
Also include peer APIs in vim hilighting.
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 d89539d40f 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 fb31eaf07b 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 eeb41955e4 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 40e72dcd4a 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 0ac41ad143 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
Ben Sander 71dac8e37c Add simple P2P test 2016-04-11 07:58:58 -05:00
Ben Sander 52ac414b40 Use HCC get_is_pool, add USE_PEER_TO_PEER level 2, 3. 2016-04-11 07:58:58 -05:00
Ben Sander 7a11a2178d Use HCC get_is_pool, add USE_PEER_TO_PEER level 2, 3. 2016-04-11 07:58:58 -05:00
Ben Sander 97772d6363 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-11 07:58:58 -05:00
Ben Sander 813b063888 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-11 07:58:58 -05:00
Ben Sander e2d19d7f7a P2P checkpoint.
Maintain enabled peer tables for each device.
2016-04-11 07:58:58 -05:00
Ben Sander f2aa470f7f P2P checkpoint.
Maintain enabled peer tables for each device.
2016-04-11 07:58:58 -05:00
Ben Sander 4400875dda Checkpoint initial peer2peer implementation. 2016-04-11 07:58:58 -05:00
Ben Sander 69f2469cbb Checkpoint initial peer2peer implementation. 2016-04-11 07:58:58 -05:00
Maneesh Gupta cae6694a36 Initial support for building HIP packages 2016-04-11 16:33:28 +05:30
Maneesh Gupta a2cd2ea6fa Initial support for building HIP packages 2016-04-11 16:33:28 +05:30
foreman 71309c0ae5 P4 to Git Change 1256294 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/11 03:00:11
SWDEV-2 - Change OpenCL version number from 2090 to 2091.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1837 edit
2016-04-11 03:09:28 -04:00
foreman ce61cd2fd0 P4 to Git Change 1256209 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/10 03:00:11
SWDEV-2 - Change OpenCL version number from 2089 to 2090.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1836 edit
2016-04-10 03:14:21 -04:00
Zhuravlyov, Konstantin (x21446) MA 503fd728dd Fail gracefully if memory allocation did not succeed
Testing: precheckin (http://ocltc.amd.com:8111/viewModification.html?modId=69427&personal=true&tab=vcsModificationBuilds)

[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1256179]
2016-04-09 16:40:24 -05:00
Zhuravlyov, Konstantin (x21446) MA de9132a710 Fail gracefully if memory allocation did not succeed
Testing: precheckin (http://ocltc.amd.com:8111/viewModification.html?modId=69427&personal=true&tab=vcsModificationBuilds)

[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1256179]


[ROCm/ROCR-Runtime commit: 503fd728dd]
2016-04-09 16:40:24 -05:00
Aditya Atluri ea4223c812 added copyrights to experimental/xcompile 2016-04-09 14:45:39 -05:00
Aditya Atluri 3fd99b49e0 added copyrights to experimental/xcompile 2016-04-09 14:45:39 -05:00
Aditya Atluri 4f5a8759a5 xcompilation tests 2016-04-09 14:40:17 -05:00
Aditya Atluri 153d5f8e1b xcompilation tests 2016-04-09 14:40:17 -05:00
Maneesh Gupta 7cbe509b49 Directed tests: make HIP_BUILD_LOCAL as default 2016-04-09 22:05:45 +05:30
Maneesh Gupta 34ee916681 Directed tests: make HIP_BUILD_LOCAL as default 2016-04-09 22:05:45 +05:30
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 b11bd9bbe3 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 466ab79f16 Improve P2P test.
Add option to select which device does the copy.
2016-04-09 04:47:12 -05:00
Ben Sander c37a4c3d04 Remove stray debug msgs, hipInfo don't print self as peer. 2016-04-09 04:35:06 -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 816de09842 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
Ben Sander 7886c9e3d9 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
Besar Wicaksono (xN/A) TX [TEXT] 2ebde5d2a7 Fix unit test build error due to CL#1256098
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1256119]
2016-04-08 16:51:45 -05:00
Besar Wicaksono (xN/A) TX [TEXT] 1063b89f2d Fix unit test build error due to CL#1256098
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1256119]


[ROCm/ROCR-Runtime commit: 2ebde5d2a7]
2016-04-08 16:51:45 -05:00
Besar Wicaksono (xN/A) TX [TEXT] 7760839934 Fix build error from CL#1256102 due to whitespace issue.
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1256108]
2016-04-08 16:40:05 -05:00