Gráfico de commits

951 Commits

Autor SHA1 Mensaje Fecha
Ben Sander 2890517a23 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/clr commit: 97772d6363]
2016-04-11 07:58:58 -05:00
Ben Sander 7eb8c10215 P2P checkpoint.
Maintain enabled peer tables for each device.


[ROCm/clr commit: e2d19d7f7a]
2016-04-11 07:58:58 -05:00
Ben Sander 1c84f4b5c6 Checkpoint initial peer2peer implementation.
[ROCm/clr commit: 4400875dda]
2016-04-11 07:58:58 -05:00
Maneesh Gupta c963ed9ff6 Initial support for building HIP packages
[ROCm/clr commit: cae6694a36]
2016-04-11 16:33:28 +05:30
Aditya Atluri 5a54bbf4d7 added copyrights to experimental/xcompile
[ROCm/clr commit: ea4223c812]
2016-04-09 14:45:39 -05:00
Aditya Atluri aad74ffe88 xcompilation tests
[ROCm/clr commit: 4f5a8759a5]
2016-04-09 14:40:17 -05:00
Maneesh Gupta 863bd7d3a4 Directed tests: make HIP_BUILD_LOCAL as default
[ROCm/clr commit: 7cbe509b49]
2016-04-09 22:05:45 +05:30
Ben Sander cb0c124ab1 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/clr commit: e18284c7cf]
2016-04-09 05:03:32 -05:00
Ben Sander dbdd0e0037 Improve P2P test.
Add option to select which device does the copy.


[ROCm/clr commit: 30fce5b3d8]
2016-04-09 04:47:12 -05:00
Ben Sander 7dbdd61088 Remove stray debug msgs, hipInfo don't print self as peer.
[ROCm/clr commit: 715940672c]
2016-04-09 04:35:06 -05:00
Ben Sander b6071f5eca fix bugs in P2P implementation
- addPeers polarity reversed, would never add.
- check allow_access return value, pipe error to hipMalloc.


[ROCm/clr commit: 7ca06d2fb1]
2016-04-09 04:11:31 -05:00
Ben Sander db2e567945 Fix simple P2P test, had device ptrs swapped
[ROCm/clr commit: 2b45fc35cb]
2016-04-08 09:23:02 -05:00
Ben Sander b917b50c56 Use HIP_PATH if set else use relative ../...
[ROCm/clr commit: 90d986ae47]
2016-04-08 02:17:29 -05:00
Ben Sander d98353176b Print peers in hipConfig.
Also include peer APIs in vim hilighting.


[ROCm/clr commit: b1b1db2825]
2016-04-08 02:15:46 -05:00
Ben Sander b5a7f3493e Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/clr commit: 30be68b3a9]
2016-04-07 15:55:35 -05:00
Ben Sander 0e639087b3 Add mixbench link
[ROCm/clr commit: d6acd75dc9]
2016-04-07 15:55:20 -05:00
Ben Sander b7cf054453 use hsa_free directly for staging buffer free rather than am_free
[ROCm/clr commit: 8dfa2a976f]
2016-04-07 15:54:28 -05:00
Ben Sander 10d8142b58 Add simple P2P test
[ROCm/clr commit: 5b37639efb]
2016-04-07 15:51:08 -05:00
Ben Sander 038d8055bc Use HCC get_is_pool, add USE_PEER_TO_PEER level 2, 3.
[ROCm/clr commit: bae62e02dc]
2016-04-07 14:28:42 -05:00
Aditya Atluri 5374e1afb9 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/clr commit: b8fed74f62]
2016-04-07 04:57:54 -05:00
pensun f8793b2d87 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/clr commit: 1b3889f83d]
2016-04-07 09:46:55 -05:00
pensun 448b961328 clean up unused comments
[ROCm/clr commit: 45ed17ce2e]
2016-04-07 09:46:00 -05:00
Aditya Atluri 9cbdcaf2cf C proofing hip
[ROCm/clr commit: c006359510]
2016-04-07 04:57:31 -05:00
Maneesh Gupta 38815fc8e6 Fix broken CUDA path in hipcc
[ROCm/clr commit: 64ca5e466d]
2016-04-07 10:48:16 +05:30
Daniil Fukalov 1ff5395b96 reverting accidentially removed files
[ROCm/clr commit: f6678e146d]
2016-04-07 01:00:19 +03:00
fdaniil 1b0385eb5f Merge remote-tracking branch 'origin/privatestaging' into clang-hipify
[ROCm/clr commit: 4d246f9575]
2016-04-07 00:53:47 +03:00
Ben Sander e287933051 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/clr commit: 288682ccb3]
2016-04-06 16:44:31 -05:00
Daniil Fukalov 8a45101aea Delete README.md
[ROCm/clr commit: 06dfaa4cf4]
2016-04-07 00:37:20 +03:00
Daniil Fukalov 143864ab5a added clang-hipify
added option to cmake and description how to download and install clang-hipify prerequisites

[ROCm/clr commit: 52fab0ca63]
2016-04-07 00:36:27 +03:00
Ben Sander 6ccb0a5054 P2P checkpoint.
Maintain enabled peer tables for each device.


[ROCm/clr commit: 6a182ce788]
2016-04-06 15:50:47 -05:00
Ben Sander e195900a6e Checkpoint initial peer2peer implementation.
[ROCm/clr commit: db91890f53]
2016-04-06 15:50:47 -05:00
Ben Sander d624c57d39 update proposed release notes
[ROCm/clr commit: e180fa5b72]
2016-04-06 15:50:47 -05:00
Aditya Atluri 7f5a1e310f Corrected corner cases
[ROCm/clr commit: a7590e3537]
2016-04-06 14:50:27 -05:00
Aditya Atluri b98fcb7764 Added feature for cross-compilation and seperated hcc api from hip api
[ROCm/clr commit: 39f27984a8]
2016-04-06 14:18:51 -05:00
dfukalov a04015e0f7 moved clang-hipify tests to common folder "tests", updated cmake files to use downloadable clang+llvm binary package
[ROCm/clr commit: f1e64fe2b4]
2016-04-06 20:44:19 +03:00
dfukalov d8f522248c initial cmake add
[ROCm/clr commit: d854d3650c]
2016-04-05 00:10:21 +03:00
dfukalov b16f34446a Imported clang-hipify as a subtree
[ROCm/clr commit: 2a76cb6fc0]
2016-04-04 23:18:15 +03:00
Maneesh Gupta c5f7a869a1 Remove deprecated KERNELBEGIN and KERNELEND from bit_extract sample
[ROCm/clr commit: 00be8a1300]
2016-04-04 14:47:02 +05:30
Maneesh Gupta 533c8f6206 Enable directed tests to build HIP locally via cmake option
[ROCm/clr commit: fdfedbd60f]
2016-04-04 13:53:24 +05:30
Maneesh Gupta b57a484d07 Add c++abi to linker options for HCC
[ROCm/clr commit: 7aad3bab84]
2016-04-02 22:32:05 +05:30
Ben Sander cbe16dc062 update proposed release notes
[ROCm/clr commit: 7e3b09e75b]
2016-04-01 16:45:42 -05:00
Maneesh Gupta 3ad342bc06 Update documentation for building and installing hip_hcc
[ROCm/clr commit: b6cde80678]
2016-04-01 16:15:38 +05:30
Maneesh Gupta a31f0e7c07 Initial (non-default) support for shared library HIP
[ROCm/clr commit: a8879638b6]
2016-04-01 16:08:49 +05:30
Maneesh Gupta c2528bdb57 Revert "Initial (non-default) support for shared library HIP"
This reverts commit 8ee3248856.


[ROCm/clr commit: a11725cced]
2016-04-01 16:07:07 +05:30
Maneesh Gupta 8ee3248856 Initial (non-default) support for shared library HIP
[ROCm/clr commit: 1c722fa431]
2016-04-01 15:45:32 +05:30
Maneesh Gupta 6e5887b8a7 Change HCC_DIR -> HCC_HOME, HSA_DIR -> HSA_PATH and HIP_INSTALL_PATH -> CMAKE_INSTALL_PREFIX
[ROCm/clr commit: fdcfd3d8f9]
2016-04-01 13:48:37 +05:30
Maneesh Gupta 73661e75a2 Fix path comparison for install components in cmake
[ROCm/clr commit: 97f8fd7a8a]
2016-04-01 12:13:22 +05:30
Aditya Atluri 82f3f1be67 added device math functions
[ROCm/clr commit: c2d04ba59c]
2016-03-31 12:29:19 -05:00
Aditya Atluri 3a4925e93f Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/clr commit: 22256ea2b6]
2016-03-31 04:45:23 -05:00
Maneesh Gupta 0cd72a6fd2 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/clr commit: 2064d05ffc]
2016-03-31 21:16:39 +05:30