Graf Tiomantas

5051 Tiomáintí

Údar SHA1 Teachtaireacht Dáta
Ben Sander 06e2dbd128 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: 813b063888]
2016-04-11 07:58:58 -05:00
Ben Sander ac11c83d76 P2P checkpoint.
Maintain enabled peer tables for each device.


[ROCm/hip commit: f2aa470f7f]
2016-04-11 07:58:58 -05:00
Ben Sander 56d684e2fe Checkpoint initial peer2peer implementation.
[ROCm/hip commit: 69f2469cbb]
2016-04-11 07:58:58 -05:00
Maneesh Gupta 0b482f8876 Initial support for building HIP packages
[ROCm/hip commit: a2cd2ea6fa]
2016-04-11 16:33:28 +05:30
Aditya Atluri c47b722b14 added copyrights to experimental/xcompile
[ROCm/hip commit: 3fd99b49e0]
2016-04-09 14:45:39 -05:00
Aditya Atluri d106b7a51c xcompilation tests
[ROCm/hip commit: 153d5f8e1b]
2016-04-09 14:40:17 -05:00
Maneesh Gupta 40e3312283 Directed tests: make HIP_BUILD_LOCAL as default
[ROCm/hip commit: 34ee916681]
2016-04-09 22:05:45 +05:30
Ben Sander 92b4e79cda 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/hip commit: b11bd9bbe3]
2016-04-09 05:03:32 -05:00
Ben Sander 09f4fc4188 Improve P2P test.
Add option to select which device does the copy.


[ROCm/hip commit: 466ab79f16]
2016-04-09 04:47:12 -05:00
Ben Sander 772983e547 Remove stray debug msgs, hipInfo don't print self as peer.
[ROCm/hip commit: 816de09842]
2016-04-09 04:35:06 -05:00
Ben Sander 70108729ba fix bugs in P2P implementation
- addPeers polarity reversed, would never add.
- check allow_access return value, pipe error to hipMalloc.


[ROCm/hip commit: 7886c9e3d9]
2016-04-09 04:11:31 -05:00
Ben Sander b98a6bd1cd Fix simple P2P test, had device ptrs swapped
[ROCm/hip commit: 4d394694ae]
2016-04-08 09:23:02 -05:00
Ben Sander 6fafe64cb0 Use HIP_PATH if set else use relative ../...
[ROCm/hip commit: 597f3ed86d]
2016-04-08 02:17:29 -05:00
Ben Sander d790a73707 Print peers in hipConfig.
Also include peer APIs in vim hilighting.


[ROCm/hip commit: 01108b63ae]
2016-04-08 02:15:46 -05:00
Ben Sander bc45411c71 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/hip commit: 11c22b24b7]
2016-04-07 15:55:35 -05:00
Ben Sander 0da0662dba Add mixbench link
[ROCm/hip commit: 44ba7a0fc7]
2016-04-07 15:55:20 -05:00
Ben Sander aeac589552 use hsa_free directly for staging buffer free rather than am_free
[ROCm/hip commit: 56c801f9e4]
2016-04-07 15:54:28 -05:00
Ben Sander 4648855acf Add simple P2P test
[ROCm/hip commit: 1a5b155768]
2016-04-07 15:51:08 -05:00
Ben Sander c0d88c2f6d Use HCC get_is_pool, add USE_PEER_TO_PEER level 2, 3.
[ROCm/hip commit: 15b4b1f81f]
2016-04-07 14:28:42 -05:00
Aditya Atluri 7e9aa103d6 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/hip commit: 41860cb90d]
2016-04-07 04:57:54 -05:00
pensun 19bd0b889d Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/hip commit: af1efc16d0]
2016-04-07 09:46:55 -05:00
pensun bdef1bb4e8 clean up unused comments
[ROCm/hip commit: 4b2c5976ce]
2016-04-07 09:46:00 -05:00
Aditya Atluri fc28918100 C proofing hip
[ROCm/hip commit: 91d1974204]
2016-04-07 04:57:31 -05:00
Maneesh Gupta d06cd35623 Fix broken CUDA path in hipcc
[ROCm/hip commit: 1e6b79ea64]
2016-04-07 10:48:16 +05:30
Daniil Fukalov ab4c5f58d8 reverting accidentially removed files
[ROCm/hip commit: aa36e86dc3]
2016-04-07 01:00:19 +03:00
fdaniil 82ec4c9d43 Merge remote-tracking branch 'origin/privatestaging' into clang-hipify
[ROCm/hip commit: efa3711946]
2016-04-07 00:53:47 +03:00
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