Graf Tiomantas

1052 Tiomáintí

Údar SHA1 Teachtaireacht Dáta
streamhsa 76f2670cef Add __ldg 2016-04-16 21:12:09 +08:00
Maneesh Gupta dfea14c5d4 Bump hcc version dependency for packaging 2016-04-16 15:19:32 +05:30
Maneesh Gupta fd49c9eb15 Update doxygen html 2016-04-16 14:55:10 +05:30
Maneesh Gupta dc4c174a54 Bump min required hcc to workweek 16155 2016-04-16 14:49:10 +05:30
Maneesh Gupta 9c99b2af1c Remove some stale workweek references 2016-04-16 14:48:05 +05:30
Aditya Atluri a0aef11da7 changed to guard from hc.hpp 2016-04-15 11:21:45 -05:00
Aditya Atluri 22d15dcdbc Update README.md 2016-04-15 11:08:48 -05:00
Aditya Atluri 2e80de6dcb improved error returns for hipHostRegister/UnRegister functions 2016-04-15 10:42:31 -05:00
Aditya Atluri 8a43f18333 added more features to hipHostRegister 2016-04-15 10:32:01 -05:00
Aditya Atluri fa7a3822f6 added hipHostRegister/UnRegister api 2016-04-15 10:08:10 -05:00
Maneesh Gupta b72b50612b Handle non-versioned so files being present only in rocm/lib 2016-04-15 16:20:35 +05:30
Maneesh Gupta 0ff41dd3d9 Fixed location of html documentation in hip_doc package 2016-04-15 16:18:48 +05:30
Maneesh Gupta 5a31bad821 Replace /opt/hcc -> /opt/rocm/hcc and /opt/hsa -> /opt/rocm/hsa 2016-04-15 12:56:31 +05:30
Maneesh Gupta f0e11d9856 Split hip packages into smaller components 2016-04-15 12:13:04 +05:30
pensun bdd26bd1f1 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-04-14 09:02:16 -05:00
Aditya Atluri facc7a39be Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-04-14 09:17:30 -05:00
Aditya Atluri 573224e55f Enabling make_* device code 2016-04-14 09:17:13 -05:00
pensun 234727c801 Add missing cudaMemsetAsync transformation 2016-04-14 09:02:02 -05:00
Ben Sander 8712ae98c8 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-04-14 07:19:20 -05:00
Ben Sander 5bb753acde update README for new make/installation steps, new FAQ 2016-04-14 07:19:07 -05:00
Maneesh Gupta 011a0335d4 Add hip soft-link to include for migrating to new include format 2016-04-14 16:37:27 +05:30
Maneesh Gupta 18af18476b Change default HIP installation to /opt/rocm/hip 2016-04-14 16:36:55 +05:30
alex-t c84fdef9d3 Fixed incorrect kernel paramlist replacement length & hipGetDeviceProperties mapping 2016-04-14 13:48:58 +03:00
Ben Sander 8bbe32a708 Fix HIP_PATH, CHECK macro in samples. 2016-04-13 17:37:39 -05:00
Ben Sander 624b2f35ff add hcc dialects sample 2016-04-13 17:32:38 -05:00
Jack Chung 210ba67b84 Add missing USE_PEER_TO_PEER macro definition 2016-04-13 13:56:26 +08:00
Aditya Atluri 4dfe27e8b5 Removed pragma once 2016-04-12 09:22:03 -05:00
Maneesh Gupta 119de66cd2 Refactor and add support for nvcc path in cmake 2016-04-12 12:42:12 +05:30
Aditya Atluri f85ed17fde changed c/hip xcompiling source 2016-04-11 13:26:09 -05:00
Aditya Atluri 9e7ee4062b added back hc flag 2016-04-11 13:04:13 -05:00
Aditya Atluri d5feabfa1c added C guard to hip_runtime.h 2016-04-11 13:01:02 -05:00
Aditya Atluri ce6383f549 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-04-11 10:28:30 -05:00
Aditya Atluri 07d570468e added hipHostRegister support no multi-gpu 2016-04-11 10:28:16 -05:00
Ben Sander 31dc13d2ec 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 c40c36aff7 add simple negative P2P tests 2016-04-11 13:46:53 -05:00
Ben Sander 1f53c55d3e 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 b0529e04f1 Clean up disable.
Add USE_HCC_LOCK (disabled)
Disable USE_PEER_TO_PEER.
2016-04-11 09:09:36 -05:00
Maneesh Gupta 8efc2cb499 Checked in postinstall and pre-uninstall scripts for packaging 2016-04-11 19:18:17 +05:30
Ben Sander e4d1863ce8 fix peer query order 2016-04-11 07:58:59 -05:00
Ben Sander 4a0c0479d4 add simple negative P2P tests 2016-04-11 07:58:59 -05:00
Ben Sander 83f0de7806 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 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 40d24f67f5 Improve P2P test.
Add option to select which device does the copy.
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 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 eeb41955e4 Fix simple P2P test, had device ptrs swapped 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 0ac41ad143 Print peers in hipConfig.
Also include peer APIs in vim hilighting.
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 7a11a2178d Use HCC get_is_pool, add USE_PEER_TO_PEER level 2, 3. 2016-04-11 07:58:58 -05:00