Ben Sander
5b37639efb
Add simple P2P test
2016-04-07 15:51:08 -05:00
Ben Sander
bae62e02dc
Use HCC get_is_pool, add USE_PEER_TO_PEER level 2, 3.
2016-04-07 14:28:42 -05:00
Aditya Atluri
b8fed74f62
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-04-07 04:57:54 -05:00
pensun
1b3889f83d
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-04-07 09:46:55 -05:00
pensun
45ed17ce2e
clean up unused comments
2016-04-07 09:46:00 -05:00
Aditya Atluri
c006359510
C proofing hip
2016-04-07 04:57:31 -05:00
Maneesh Gupta
64ca5e466d
Fix broken CUDA path in hipcc
2016-04-07 10:48:16 +05:30
Daniil Fukalov
f6678e146d
reverting accidentially removed files
2016-04-07 01:00:19 +03:00
fdaniil
4d246f9575
Merge remote-tracking branch 'origin/privatestaging' into clang-hipify
2016-04-07 00:53:47 +03:00
Ben Sander
288682ccb3
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-06 16:44:31 -05:00
Daniil Fukalov
06dfaa4cf4
Delete README.md
2016-04-07 00:37:20 +03:00
Daniil Fukalov
52fab0ca63
added clang-hipify
...
added option to cmake and description how to download and install clang-hipify prerequisites
2016-04-07 00:36:27 +03:00
Ben Sander
6a182ce788
P2P checkpoint.
...
Maintain enabled peer tables for each device.
2016-04-06 15:50:47 -05:00
Ben Sander
db91890f53
Checkpoint initial peer2peer implementation.
2016-04-06 15:50:47 -05:00
Ben Sander
e180fa5b72
update proposed release notes
2016-04-06 15:50:47 -05:00
Aditya Atluri
a7590e3537
Corrected corner cases
2016-04-06 14:50:27 -05:00
Aditya Atluri
39f27984a8
Added feature for cross-compilation and seperated hcc api from hip api
2016-04-06 14:18:51 -05:00
dfukalov
f1e64fe2b4
moved clang-hipify tests to common folder "tests", updated cmake files to use downloadable clang+llvm binary package
2016-04-06 20:44:19 +03:00
dfukalov
d854d3650c
initial cmake add
2016-04-05 00:10:21 +03:00
dfukalov
2a76cb6fc0
Imported clang-hipify as a subtree
2016-04-04 23:18:15 +03:00
Maneesh Gupta
00be8a1300
Remove deprecated KERNELBEGIN and KERNELEND from bit_extract sample
2016-04-04 14:47:02 +05:30
Maneesh Gupta
fdfedbd60f
Enable directed tests to build HIP locally via cmake option
2016-04-04 13:53:24 +05:30
Maneesh Gupta
7aad3bab84
Add c++abi to linker options for HCC
2016-04-02 22:32:05 +05:30
Ben Sander
7e3b09e75b
update proposed release notes
2016-04-01 16:45:42 -05:00
Maneesh Gupta
b6cde80678
Update documentation for building and installing hip_hcc
2016-04-01 16:15:38 +05:30
Maneesh Gupta
a8879638b6
Initial (non-default) support for shared library HIP
2016-04-01 16:08:49 +05:30
Maneesh Gupta
a11725cced
Revert "Initial (non-default) support for shared library HIP"
...
This reverts commit 1c722fa431 .
2016-04-01 16:07:07 +05:30
Maneesh Gupta
1c722fa431
Initial (non-default) support for shared library HIP
2016-04-01 15:45:32 +05:30
Maneesh Gupta
fdcfd3d8f9
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
97f8fd7a8a
Fix path comparison for install components in cmake
2016-04-01 12:13:22 +05:30
Aditya Atluri
c2d04ba59c
added device math functions
2016-03-31 12:29:19 -05:00
Aditya Atluri
22256ea2b6
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-03-31 04:45:23 -05:00
Maneesh Gupta
2064d05ffc
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-03-31 21:16:39 +05:30
Maneesh Gupta
df5b746cde
Cleaned up cmake
2016-03-31 17:42:29 +05:30
Aditya Atluri
48b8b426d5
moved cpp specific device code from headers to source
2016-03-31 04:45:00 -05:00
Aditya Atluri
8d406b68d8
Added directory for stress testing
2016-03-31 02:14:12 -05:00
Aditya Atluri
ed17e3489e
Fixed failing tests
2016-03-30 13:00:44 -05:00
Aditya Atluri
b2b3eec95c
Revert to multiple output files than single .a lib
2016-03-30 07:54:18 -05:00
Aditya Atluri
c4d93cf3db
C guarding the apis
2016-03-30 06:08:50 -05:00
Aditya Atluri
e476d4e8f0
Moved flag to hip_runtime.h
2016-03-30 03:32:39 -05:00
Maneesh Gupta
80b176d540
Implement more complex HCC, HSA directory selection logic
2016-03-30 13:58:38 +05:30
Aditya Atluri
00bf37d28d
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-03-29 11:18:09 -05:00
Ben Sander
3b1cd2d626
rename to hipMultiThreadDevice for consistency
2016-03-29 17:33:29 -05:00
Ben Sander
98a766ba75
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
Ben Sander
e7b15a53da
Inline some new string functions.
2016-03-29 17:28:27 -05:00
Ben Sander
e22925be22
Add runtime switch to control HIP_ATP_MARKER
...
Only generate the function strings if requested at
compile-time && runtime.
2016-03-29 17:27:30 -05:00
Ben Sander
57783aad2d
include codexl marker path, if found
2016-03-29 17:26:44 -05:00
Ben Sander
de3391637f
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-03-29 17:12:36 -05:00
Ben Sander
03c0fcbfec
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
2016-03-29 14:43:35 -05:00
Aditya Atluri
ae2b136bfe
Update README.md
2016-03-29 14:23:41 -05:00