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
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
f2aa470f7f
P2P checkpoint.
...
Maintain enabled peer tables for each device.
2016-04-11 07:58:58 -05:00
Ben Sander
69f2469cbb
Checkpoint initial peer2peer implementation.
2016-04-11 07:58:58 -05:00
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
Maneesh Gupta
8efc2cb499
Checked in postinstall and pre-uninstall scripts for packaging
2016-04-11 19:18:17 +05:30
Maneesh Gupta
a2cd2ea6fa
Initial support for building HIP packages
2016-04-11 16:33:28 +05:30
Aditya Atluri
3fd99b49e0
added copyrights to experimental/xcompile
2016-04-09 14:45:39 -05:00
Aditya Atluri
153d5f8e1b
xcompilation tests
2016-04-09 14:40:17 -05:00
Maneesh Gupta
34ee916681
Directed tests: make HIP_BUILD_LOCAL as default
2016-04-09 22:05:45 +05:30
Ben Sander
11c22b24b7
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-04-07 15:55:35 -05:00
Ben Sander
44ba7a0fc7
Add mixbench link
2016-04-07 15:55:20 -05:00
Ben Sander
56c801f9e4
use hsa_free directly for staging buffer free rather than am_free
2016-04-07 15:54:28 -05:00
Aditya Atluri
41860cb90d
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-04-07 04:57:54 -05:00
pensun
af1efc16d0
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-04-07 09:46:55 -05:00
pensun
4b2c5976ce
clean up unused comments
2016-04-07 09:46:00 -05:00
Aditya Atluri
91d1974204
C proofing hip
2016-04-07 04:57:31 -05:00
Maneesh Gupta
1e6b79ea64
Fix broken CUDA path in hipcc
2016-04-07 10:48:16 +05:30
Aditya Atluri
3304092b49
Corrected corner cases
2016-04-06 14:50:27 -05:00
Aditya Atluri
1dcdfc93f1
Added feature for cross-compilation and seperated hcc api from hip api
2016-04-06 14:18:51 -05:00
Maneesh Gupta
70f8236ac5
Remove deprecated KERNELBEGIN and KERNELEND from bit_extract sample
2016-04-04 14:47:02 +05:30
Maneesh Gupta
033269c513
Enable directed tests to build HIP locally via cmake option
2016-04-04 13:53:24 +05:30
Maneesh Gupta
8e3465f6ae
Add c++abi to linker options for HCC
2016-04-02 22:32:05 +05:30
Ben Sander
84a9c31b22
update proposed release notes
2016-04-01 16:45:42 -05:00
Maneesh Gupta
a7f6be6f9d
Update documentation for building and installing hip_hcc
2016-04-01 16:15:38 +05:30
Maneesh Gupta
bad947ae8b
Initial (non-default) support for shared library HIP
2016-04-01 16:08:49 +05:30
Maneesh Gupta
9fd0a182f6
Revert "Initial (non-default) support for shared library HIP"
...
This reverts commit 9de57129b4 .
2016-04-01 16:07:07 +05:30
Maneesh Gupta
9de57129b4
Initial (non-default) support for shared library HIP
2016-04-01 15:45:32 +05:30
Maneesh Gupta
06dd3444b2
Change HCC_DIR -> HCC_HOME, HSA_DIR -> HSA_PATH and HIP_INSTALL_PATH -> CMAKE_INSTALL_PREFIX
2016-04-01 13:48:37 +05:30
Maneesh Gupta
6dec2306da
Fix path comparison for install components in cmake
2016-04-01 12:13:22 +05:30
Aditya Atluri
26985b746b
added device math functions
2016-03-31 12:29:19 -05:00
Aditya Atluri
6224d7495e
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-03-31 04:45:23 -05:00
Maneesh Gupta
3237115df3
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-03-31 21:16:39 +05:30
Maneesh Gupta
a8767f71c1
Cleaned up cmake
2016-03-31 17:42:29 +05:30
Aditya Atluri
72c72d8748
moved cpp specific device code from headers to source
2016-03-31 04:45:00 -05:00
Aditya Atluri
ea3ebcb3de
Added directory for stress testing
2016-03-31 02:14:12 -05:00
Aditya Atluri
3f5ba43837
Fixed failing tests
2016-03-30 13:00:44 -05:00
Aditya Atluri
9de4c04a0a
Revert to multiple output files than single .a lib
2016-03-30 07:54:18 -05:00
Aditya Atluri
496da0aabd
C guarding the apis
2016-03-30 06:08:50 -05:00
Aditya Atluri
da1d9caf6b
Moved flag to hip_runtime.h
2016-03-30 03:32:39 -05:00
Maneesh Gupta
5684cd67b9
Implement more complex HCC, HSA directory selection logic
2016-03-30 13:58:38 +05:30
Aditya Atluri
39af5d9caf
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-03-29 11:18:09 -05:00
Ben Sander
a37a019b01
rename to hipMultiThreadDevice for consistency
2016-03-29 17:33:29 -05:00
Ben Sander
23e5eb8912
Test improvements
...
- partition hipThreadSafeDevice into smaller pieces.
- Add debug to hipMultiThreadStream.
- print more precision when mismatch detected.
- enable more tests in CMakeFiles.txt.
2016-03-29 17:29:31 -05:00