Commit Graph

488 Commits

Author SHA1 Message Date
bwicakso c976e6bcd3 Update with original 2016-04-25 14:42:35 -05:00
bwicakso a080650e18 Merge from original 2016-04-25 13:55:44 -05:00
Aditya Atluri 00b89fc33d added hcc workweek to ldg test 2016-04-22 09:25:09 -05:00
Aditya Atluri ec23aba6f9 Fixed git spills 2016-04-22 09:19:05 -05:00
Aditya Atluri 4dac4789ff added workweek to hip_ldg 2016-04-22 09:14:26 -05:00
Maneesh Gupta 75532471b2 Revert "added full data type support for __ldg"
This reverts commit ba59ea87ab.

Conflicts:
	include/hcc_detail/hip_ldg.h
2016-04-22 11:12:00 +05:30
Maneesh Gupta ffdf6ab23b Merge branch 'release_0.84.00' into privatestaging
Conflicts:
	include/hcc_detail/hip_runtime.h
	src/hip_hcc.cpp
2016-04-22 10:55:58 +05:30
Aditya Atluri 88a883c1a1 added full make_datatype support 2016-04-21 17:25:30 -05:00
Aditya Atluri 9ca8584ec0 reorg make_datatype feature 2016-04-21 14:51:19 -05:00
Aditya Atluri ba59ea87ab added full data type support for __ldg 2016-04-21 11:17:26 -05:00
Aditya Atluri f74b7a3636 added support pinned dma memcpy between host and device 2016-04-20 14:21:22 -05:00
Aditya Atluri de7952cd06 added copyright for ldg 2016-04-20 12:28:02 -05:00
Aditya Atluri 805b268ad4 added support for __ldg 2016-04-20 12:25:40 -05:00
pensun 883a3fe831 update API trace information for hipLaunchKernel 2016-04-20 09:57:55 -05:00
pensun 2ddade96d7 Merge branch 'release_0.84.00' of https://github.com/AMDComputeLibraries/HIP-privatestaging into release_0.84.00 2016-04-20 09:48:52 -05:00
pensun 7f37fc4ec7 update hipLaunchKernel API trace information 2016-04-20 09:48:35 -05:00
Maneesh Gupta 26c6f9f861 Update doxygen documentation 2016-04-19 22:44:58 +05:30
Ben Sander 148799a371 build hipHostRegister but dont run it 2016-04-19 11:56:12 -05:00
Ben Sander 453615ed57 Fix hipDeviceReset synchronization 2016-04-19 11:56:12 -05:00
Ben Sander 8c97a258de Set chicken bits to 0. 2016-04-19 11:56:12 -05:00
Maneesh Gupta bc4f388b69 Prefix HIP includes with hip/ 2016-04-19 15:02:12 +05:30
Ben Sander 30233cd2e0 Add experimental notes around p2p 2016-04-18 23:52:42 -05:00
Ben Sander 3bcefdaa2d Add USE_HCC_LOCK_API.
Default off, if set will compile assuming HCC lock APIs exist.
2016-04-18 23:50:52 -05:00
Ben Sander 22d5738f82 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-04-18 21:51:13 -05:00
Ben Sander e020d68309 Fixes for P2P and hipDeviceReset
- devicereset would lose track of default stream and thus subsequent
  synchronization calls might not actually sychronize.
- Also deviceReset now correctly frees streams.
- fix waits in P2P staging copy - first phase (Device0-to-Staging) must
  wait for second phase (Staging to Device1) to finish draining the
  buffer.
2016-04-18 20:49:33 -05:00
Aditya Atluri ea647727df Update hip_hcc.cpp 2016-04-18 11:36:51 -05:00
Maneesh Gupta 72037de79f Fix bug in hip_hcc uninstall script 2016-04-18 15:08:36 +05:30
Maneesh Gupta 5ec413cf4b Update RELEASE.md 2016-04-18 13:00:23 +05:30
Maneesh Gupta 3b016cb2f3 Update README.md
Improved HIP installation instructions.
2016-04-18 12:49:35 +05:30
Maneesh Gupta 4bdbc7c5b6 Update README.md
Some cosmetic changes
2016-04-18 12:34:36 +05:30
Maneesh Gupta bcaefb81fc Fix makefiles in samples 2016-04-18 10:15:35 +05:30
Ben Sander 8ec1aad95d test update 2016-04-17 07:54:39 -05:00
Ben Sander 65abde6626 Move HIP_HCC define to CMake 2016-04-17 07:40:04 -05:00
Ben Sander 74a7dee58f fix direction of peer enable/disable APIs
- Enable(peerId) makes memory physically located on peer visible to
current device.
2016-04-17 07:38:05 -05:00
Ben Sander 49cc5aec91 Merge branch 'privatestaging' into p2p
Conflicts:
	include/hcc_detail/hip_hcc.h
	src/hip_hcc.cpp
2016-04-17 06:46:52 -05:00
Aditya Atluri 50d6cc6b11 added memcpy and p2p test 2016-04-16 17:38:06 -05:00
Aditya Atluri 8412e9cbba Added copyright 2016-04-16 17:21:53 -05:00
Aditya Atluri 846432a1c1 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-04-16 17:10:32 -05:00
Aditya Atluri 8dc1bdcbe6 Corrected Memcpydefault 2016-04-16 17:10:13 -05:00
Ben Sander dcabc9dbf7 P2P Update.
- add P2P staging buffer copy.
- If copy device does not have sufficient access permissions, fall back
  to staging buffer.
- improve docs for which copy device is used.
2016-04-16 10:18:56 -05:00
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 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