Граф коммитов

454 Коммитов

Автор SHA1 Сообщение Дата
pensun b197cb30cb Merge branch 'release_0.84.00' of https://github.com/AMDComputeLibraries/HIP-privatestaging into release_0.84.00
[ROCm/hip commit: 2ddade96d7]
2016-04-20 09:48:52 -05:00
pensun e2327b1b18 update hipLaunchKernel API trace information
[ROCm/hip commit: 7f37fc4ec7]
2016-04-20 09:48:35 -05:00
Maneesh Gupta 8f3bb9f4f7 Update doxygen documentation
[ROCm/hip commit: 26c6f9f861]
2016-04-19 22:44:58 +05:30
Ben Sander ab9f7bcd42 build hipHostRegister but dont run it
[ROCm/hip commit: 148799a371]
2016-04-19 11:56:12 -05:00
Ben Sander 5858b85e8d Fix hipDeviceReset synchronization
[ROCm/hip commit: 453615ed57]
2016-04-19 11:56:12 -05:00
Ben Sander edda485753 Set chicken bits to 0.
[ROCm/hip commit: 8c97a258de]
2016-04-19 11:56:12 -05:00
Maneesh Gupta b29742d6f8 Prefix HIP includes with hip/
[ROCm/hip commit: bc4f388b69]
2016-04-19 15:02:12 +05:30
Maneesh Gupta 3e6cd3795b Fix bug in hip_hcc uninstall script
[ROCm/hip commit: 72037de79f]
2016-04-18 15:08:36 +05:30
Maneesh Gupta 8aec5e9af8 Update RELEASE.md
[ROCm/hip commit: 5ec413cf4b]
2016-04-18 13:00:23 +05:30
Maneesh Gupta b5e9d72d6c Update README.md
Improved HIP installation instructions.

[ROCm/hip commit: 3b016cb2f3]
2016-04-18 12:49:35 +05:30
Maneesh Gupta 05fc8d58aa Update README.md
Some cosmetic changes

[ROCm/hip commit: 4bdbc7c5b6]
2016-04-18 12:34:36 +05:30
Maneesh Gupta b8cd64dec9 Fix makefiles in samples
[ROCm/hip commit: bcaefb81fc]
2016-04-18 10:15:35 +05:30
Maneesh Gupta 33e7930669 Bump hcc version dependency for packaging
[ROCm/hip commit: dfea14c5d4]
2016-04-16 15:19:32 +05:30
Maneesh Gupta 17428040cd Update doxygen html
[ROCm/hip commit: fd49c9eb15]
2016-04-16 14:55:10 +05:30
Maneesh Gupta 44e5430da9 Bump min required hcc to workweek 16155
[ROCm/hip commit: dc4c174a54]
2016-04-16 14:49:10 +05:30
Maneesh Gupta 3f53916968 Remove some stale workweek references
[ROCm/hip commit: 9c99b2af1c]
2016-04-16 14:48:05 +05:30
Maneesh Gupta 22d7218e18 Handle non-versioned so files being present only in rocm/lib
[ROCm/hip commit: b72b50612b]
2016-04-15 16:20:35 +05:30
Maneesh Gupta 797b0d1168 Fixed location of html documentation in hip_doc package
[ROCm/hip commit: 0ff41dd3d9]
2016-04-15 16:18:48 +05:30
Maneesh Gupta 32e35b671d Replace /opt/hcc -> /opt/rocm/hcc and /opt/hsa -> /opt/rocm/hsa
[ROCm/hip commit: 5a31bad821]
2016-04-15 12:56:31 +05:30
Maneesh Gupta 425c5f9ade Split hip packages into smaller components
[ROCm/hip commit: f0e11d9856]
2016-04-15 12:13:04 +05:30
pensun 42df341237 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/hip commit: bdd26bd1f1]
2016-04-14 09:02:16 -05:00
Aditya Atluri 8c347cd30a Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/hip commit: facc7a39be]
2016-04-14 09:17:30 -05:00
Aditya Atluri 3b82076adf Enabling make_* device code
[ROCm/hip commit: 573224e55f]
2016-04-14 09:17:13 -05:00
pensun a708c400d3 Add missing cudaMemsetAsync transformation
[ROCm/hip commit: 234727c801]
2016-04-14 09:02:02 -05:00
Ben Sander 029595cee2 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/hip commit: 8712ae98c8]
2016-04-14 07:19:20 -05:00
Ben Sander 4eb447f7fa update README for new make/installation steps, new FAQ
[ROCm/hip commit: 5bb753acde]
2016-04-14 07:19:07 -05:00
Maneesh Gupta 3f0256a3b1 Add hip soft-link to include for migrating to new include format
[ROCm/hip commit: 011a0335d4]
2016-04-14 16:37:27 +05:30
Maneesh Gupta 4ee0549d4f Change default HIP installation to /opt/rocm/hip
[ROCm/hip commit: 18af18476b]
2016-04-14 16:36:55 +05:30
Ben Sander 05a43de72a Fix HIP_PATH, CHECK macro in samples.
[ROCm/hip commit: 8bbe32a708]
2016-04-13 17:37:39 -05:00
Ben Sander 0618c39648 add hcc dialects sample
[ROCm/hip commit: 624b2f35ff]
2016-04-13 17:32:38 -05:00
Jack Chung 181b44df3f Add missing USE_PEER_TO_PEER macro definition
[ROCm/hip commit: 210ba67b84]
2016-04-13 13:56:26 +08:00
Aditya Atluri 10bc7e683f Removed pragma once
[ROCm/hip commit: 4dfe27e8b5]
2016-04-12 09:22:03 -05:00
Maneesh Gupta 7dbb93af4e Refactor and add support for nvcc path in cmake
[ROCm/hip commit: 119de66cd2]
2016-04-12 12:42:12 +05:30
Aditya Atluri 1ede540713 changed c/hip xcompiling source
[ROCm/hip commit: f85ed17fde]
2016-04-11 13:26:09 -05:00
Aditya Atluri 40d74c820a added back hc flag
[ROCm/hip commit: 9e7ee4062b]
2016-04-11 13:04:13 -05:00
Aditya Atluri 817cda91ff added C guard to hip_runtime.h
[ROCm/hip commit: d5feabfa1c]
2016-04-11 13:01:02 -05:00
Aditya Atluri 953af3c48c Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/hip commit: ce6383f549]
2016-04-11 10:28:30 -05:00
Aditya Atluri ed3013cb6e added hipHostRegister support no multi-gpu
[ROCm/hip commit: 07d570468e]
2016-04-11 10:28:16 -05:00
Ben Sander 5060403b2a 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


[ROCm/hip commit: 31dc13d2ec]
2016-04-11 09:17:27 -05:00
Ben Sander f38157a67c add simple negative P2P tests
[ROCm/hip commit: c40c36aff7]
2016-04-11 13:46:53 -05:00
Ben Sander 7c92c9cc22 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.


[ROCm/hip commit: 1f53c55d3e]
2016-04-11 12:52:18 -05:00
Ben Sander b174e8bba7 Clean up disable.
Add USE_HCC_LOCK (disabled)
Disable USE_PEER_TO_PEER.


[ROCm/hip commit: b0529e04f1]
2016-04-11 09:09:36 -05:00
Maneesh Gupta a7eda66d25 Checked in postinstall and pre-uninstall scripts for packaging
[ROCm/hip commit: 8efc2cb499]
2016-04-11 19:18:17 +05:30
Ben Sander 775e484517 fix peer query order
[ROCm/hip commit: e4d1863ce8]
2016-04-11 07:58:59 -05:00
Ben Sander c8c269136c add simple negative P2P tests
[ROCm/hip commit: 4a0c0479d4]
2016-04-11 07:58:59 -05:00
Ben Sander c964e3c75a 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.


[ROCm/hip commit: 83f0de7806]
2016-04-11 07:58:59 -05:00
Ben Sander a563ec9700 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.


[ROCm/hip commit: c2d37b4bbd]
2016-04-11 07:58:58 -05:00
Ben Sander 07de649833 Improve P2P test.
Add option to select which device does the copy.


[ROCm/hip commit: 40d24f67f5]
2016-04-11 07:58:58 -05:00
Ben Sander 80e2e37c51 Remove stray debug msgs, hipInfo don't print self as peer.
[ROCm/hip commit: d89539d40f]
2016-04-11 07:58:58 -05:00
Ben Sander 69a9feb1fb fix bugs in P2P implementation
- addPeers polarity reversed, would never add.
- check allow_access return value, pipe error to hipMalloc.


[ROCm/hip commit: fb31eaf07b]
2016-04-11 07:58:58 -05:00