6425 Commitit

Tekijä SHA1 Viesti Päivämäärä
Ben Sander 84b5016a79 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.


[ROCm/hip commit: 41f7317fb5]
2016-04-06 16:44:31 -05:00
Daniil Fukalov da87f61487 Delete README.md
[ROCm/hip commit: d12aaee30e]
2016-04-07 00:37:20 +03:00
Daniil Fukalov 5c7128291b added clang-hipify
added option to cmake and description how to download and install clang-hipify prerequisites

[ROCm/hip commit: a456027e5a]
2016-04-07 00:36:27 +03:00
Ben Sander c5240bd079 P2P checkpoint.
Maintain enabled peer tables for each device.


[ROCm/hip commit: 36926e6233]
2016-04-06 15:50:47 -05:00
Ben Sander 8db4a6d46e Checkpoint initial peer2peer implementation.
[ROCm/hip commit: b02e9163ab]
2016-04-06 15:50:47 -05:00
Ben Sander 160f01d772 update proposed release notes
[ROCm/hip commit: 4e452cf1f1]
2016-04-06 15:50:47 -05:00
Aditya Atluri 71ef0b9802 Corrected corner cases
[ROCm/hip commit: 3304092b49]
2016-04-06 14:50:27 -05:00
Aditya Atluri cf9cefcb6a Added feature for cross-compilation and seperated hcc api from hip api
[ROCm/hip commit: 1dcdfc93f1]
2016-04-06 14:18:51 -05:00
dfukalov 945336af90 moved clang-hipify tests to common folder "tests", updated cmake files to use downloadable clang+llvm binary package
[ROCm/hip commit: f9cf240f7a]
2016-04-06 20:44:19 +03:00
dfukalov 45623b902d initial cmake add
[ROCm/hip commit: 53cca9a20a]
2016-04-05 00:10:21 +03:00
dfukalov a769b1ee38 Imported clang-hipify as a subtree
[ROCm/hip commit: 8115896010]
2016-04-04 23:18:15 +03:00
Maneesh Gupta 5f1f0b34d0 Remove deprecated KERNELBEGIN and KERNELEND from bit_extract sample
[ROCm/hip commit: 70f8236ac5]
2016-04-04 14:47:02 +05:30
Maneesh Gupta efdb946fba Enable directed tests to build HIP locally via cmake option
[ROCm/hip commit: 033269c513]
2016-04-04 13:53:24 +05:30
Maneesh Gupta 812f5b3a97 Add c++abi to linker options for HCC
[ROCm/hip commit: 8e3465f6ae]
2016-04-02 22:32:05 +05:30
Ben Sander bfb117f387 update proposed release notes
[ROCm/hip commit: 84a9c31b22]
2016-04-01 16:45:42 -05:00
Maneesh Gupta 769e25ddb5 Update documentation for building and installing hip_hcc
[ROCm/hip commit: a7f6be6f9d]
2016-04-01 16:15:38 +05:30
Maneesh Gupta 733e0b417e Initial (non-default) support for shared library HIP
[ROCm/hip commit: bad947ae8b]
2016-04-01 16:08:49 +05:30
Maneesh Gupta 86dc2e5f77 Revert "Initial (non-default) support for shared library HIP"
This reverts commit 44cdc3c6a5.


[ROCm/hip commit: 9fd0a182f6]
2016-04-01 16:07:07 +05:30
Maneesh Gupta 44cdc3c6a5 Initial (non-default) support for shared library HIP
[ROCm/hip commit: 9de57129b4]
2016-04-01 15:45:32 +05:30
Maneesh Gupta 010529ecf5 Change HCC_DIR -> HCC_HOME, HSA_DIR -> HSA_PATH and HIP_INSTALL_PATH -> CMAKE_INSTALL_PREFIX
[ROCm/hip commit: 06dd3444b2]
2016-04-01 13:48:37 +05:30
Maneesh Gupta 02dfa83d06 Fix path comparison for install components in cmake
[ROCm/hip commit: 6dec2306da]
2016-04-01 12:13:22 +05:30
Aditya Atluri 70c1ac9285 added device math functions
[ROCm/hip commit: 26985b746b]
2016-03-31 12:29:19 -05:00
Aditya Atluri c750820adf Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/hip commit: 6224d7495e]
2016-03-31 04:45:23 -05:00
Maneesh Gupta 2f95f9b81c Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/hip commit: 3237115df3]
2016-03-31 21:16:39 +05:30
Maneesh Gupta c4205e5074 Cleaned up cmake
[ROCm/hip commit: a8767f71c1]
2016-03-31 17:42:29 +05:30
Aditya Atluri fe0f4e8bc2 moved cpp specific device code from headers to source
[ROCm/hip commit: 72c72d8748]
2016-03-31 04:45:00 -05:00
Aditya Atluri 2514b57970 Added directory for stress testing
[ROCm/hip commit: ea3ebcb3de]
2016-03-31 02:14:12 -05:00
Aditya Atluri c7d4da60ad Fixed failing tests
[ROCm/hip commit: 3f5ba43837]
2016-03-30 13:00:44 -05:00
Aditya Atluri 59e056e3e9 Revert to multiple output files than single .a lib
[ROCm/hip commit: 9de4c04a0a]
2016-03-30 07:54:18 -05:00
Aditya Atluri afd8f2bcfc C guarding the apis
[ROCm/hip commit: 496da0aabd]
2016-03-30 06:08:50 -05:00
Aditya Atluri 3683e2a3bd Moved flag to hip_runtime.h
[ROCm/hip commit: da1d9caf6b]
2016-03-30 03:32:39 -05:00
Maneesh Gupta a135881829 Implement more complex HCC, HSA directory selection logic
[ROCm/hip commit: 5684cd67b9]
2016-03-30 13:58:38 +05:30
Aditya Atluri f052a2752a Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/hip commit: 39af5d9caf]
2016-03-29 11:18:09 -05:00
Ben Sander 55bd3a8d0c rename to hipMultiThreadDevice for consistency
[ROCm/hip commit: a37a019b01]
2016-03-29 17:33:29 -05:00
Ben Sander 321933c08f Test improvements
- partition hipThreadSafeDevice into smaller pieces.
- Add debug to hipMultiThreadStream.
- print more precision when mismatch detected.
- enable more tests in CMakeFiles.txt.


[ROCm/hip commit: 23e5eb8912]
2016-03-29 17:29:31 -05:00
Ben Sander 2543332f03 Inline some new string functions.
[ROCm/hip commit: f8a4483a55]
2016-03-29 17:28:27 -05:00
Ben Sander 24f82925bb Add runtime switch to control HIP_ATP_MARKER
Only generate the function strings if requested at
compile-time && runtime.


[ROCm/hip commit: 740b730cac]
2016-03-29 17:27:30 -05:00
Ben Sander 5e3431ecc0 include codexl marker path, if found
[ROCm/hip commit: 2348091b62]
2016-03-29 17:26:44 -05:00
Ben Sander abf24c2147 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/hip commit: ce4052f09c]
2016-03-29 17:12:36 -05:00
Ben Sander 1f8e0e2e72 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/hip commit: fb7862dba3]
2016-03-29 14:43:35 -05:00
Aditya Atluri 024fa0b78b Update README.md
[ROCm/hip commit: 1991fb5c92]
2016-03-29 14:23:41 -05:00
Aditya Atluri 83df7785c8 Update README.md
[ROCm/hip commit: 340560cbc3]
2016-03-29 14:11:10 -05:00
Aditya Atluri ffe185d731 Calling intrinsics from global kernel
[ROCm/hip commit: 61cd2bb399]
2016-03-29 11:17:55 -05:00
Aditya Atluri d0b0cda704 added host flags to hipDeviceBody test
[ROCm/hip commit: f518d0f818]
2016-03-29 09:27:57 -05:00
Aditya Atluri b7284988d6 Added tests for running device code from a difference source file
[ROCm/hip commit: 2f46ada042]
2016-03-29 09:22:31 -05:00
Ben Sander 9e50af9124 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
Conflicts:
	include/hcc_detail/trace_helper.h


[ROCm/hip commit: 756c0edf9b]
2016-03-29 05:56:03 -05:00
Aditya Atluri 79fea63bb7 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/hip commit: 4584fb4453]
2016-03-29 02:28:20 -05:00
streamhsa 1d55744e91 change makefile for samples
[ROCm/hip commit: d0f0bf5c8e]
2016-03-29 16:02:09 +08:00
Aditya Atluri 811d6d52ea Not using classes inside headers
[ROCm/hip commit: f01810183b]
2016-03-29 02:27:51 -05:00
Ben Sander 630ef59d7b Tweak thread-safe implementation.
introduce LockedAccessor option so destructor does not unlock.
Allows locks to exist across function boundaries, required
for hipLaunchKernel macro which has several unusual requirements.
(including C comppatibility, must use variadic macro, more).


[ROCm/hip commit: 8635863724]
2016-03-28 21:41:47 -05:00