PeerToPeer Device Memory Access#
PeerToPeer Device Memory Access
Determines if a device can access a peer device's memory.
Collaboration diagram for PeerToPeer Device Memory Access:
Determines if a device can access a peer device's memory.
----------------------------------------------------------------------------------------------—
This section describes the PeerToPeer device memory access functions of HIP runtime API.
- Parameters
-
[out] canAccessPeer - Returns the peer access capability (0 or 1) [in] deviceId - The device accessing the peer device memory. [in] peerDeviceId - Peer device where memory is physically located
The value of canAccessPeer,
Returns "1" if the specified deviceId is capable of directly accessing memory physically located on peerDeviceId,
Returns "0" if the specified deviceId is not capable of directly accessing memory physically located on peerDeviceId.
Returns "0" if deviceId == peerDeviceId, both are valid devices, however, a device is not a peer of itself.
Returns hipErrorInvalidDevice if deviceId or peerDeviceId are not valid devices
- Returns
hipSuccess,hipErrorInvalidDevice