Commit graph

322 Commits

Autor SHA1 Nachricht Datum
Aditya Atluri 73ecbf5c95 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-29 02:28:20 -05:00
streamhsa a629d4975f change makefile for samples 2016-03-29 16:02:09 +08:00
Aditya Atluri 8e437d0565 Not using classes inside headers 2016-03-29 02:27:51 -05:00
Siu Chi Chan e417fe8536 Merge pull request #19 from AMDComputeLibraries/fix_static_lib_link
Various fixes in HIP exposed by linking to static library
2016-03-28 22:40:04 -04:00
scchan 5e76b13cec remove the --hipcc_explicit_lib 2016-03-28 13:56:23 -05:00
scchan 3aa542e21b turn off ONE_OBJECT_FILE since we are building a static library 2016-03-28 12:56:15 -05:00
Maneesh Gupta f59b9e0aaf Fixed cmake not honoring user specified HIP_INSTALL_DIR 2016-03-28 22:23:27 +05:30
Maneesh Gupta 72751fa87c Improve cmake settings 2016-03-28 21:55:03 +05:30
scchan 5afa5d23fc add inline keyword to all the template functions 2016-03-28 09:18:38 -05:00
Aditya Atluri 268b316491 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-25 13:45:46 -05:00
Aditya Atluri 026aaf987f Added test for C + HIP 2016-03-25 13:45:28 -05:00
pensun a8ae62d399 fix query of memoryClockRate and memoryBusWidth for both NV and HCC path 2016-03-25 09:24:08 -05:00
Aditya Atluri d6bc773d5b updated hipdevicesync test 2016-03-25 06:41:49 -05:00
Aditya Atluri 65510d6e4c added functional tests for hip device apis 2016-03-25 05:49:33 -05:00
Maneesh Gupta ac57672eaa Fix release notes and minimum required hcc workweek check 2016-03-25 16:08:00 +05:30
Maneesh Gupta e30a4d7819 Update release notes 2016-03-25 16:07:06 +05:30
Aditya Atluri dd692b6077 updated CR 2016-03-24 21:48:27 -05:00
Aditya Atluri 6915046b27 corrected cmake 2016-03-24 11:17:57 -05:00
Aditya Atluri f1584e971c Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-24 07:34:10 -05:00
Ben Sander 663d1baa19 Update release to include new make system. Remove old Makefile. 2016-03-24 14:08:08 -05:00
Ben Sander 8f9e433b1a Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-24 14:05:58 -05:00
Ben Sander bcba591852 Provcide more flexiblity in using HIP_PATH to control installation.
Also improve docs for developers / contributing.
2016-03-24 13:33:07 -05:00
Ben Sander 84ccbcada0 revert CMakelists 2016-03-24 13:20:25 -05:00
Ben Sander 3f56bfba22 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-24 13:10:33 -05:00
Ben Sander 34976e357d Add --hipcc_explicit_lib option
Tells hipcc not to add /opt/hip or -lhip_hcc to command-line
(since it has already been done).
2016-03-24 11:53:33 -05:00
Ben Sander 890ec4c45c Set /opt/hcc correctly if HCC_HOME not defined 2016-03-24 10:50:08 -05:00
Ben Sander 0e92a64b95 CMake improvements.
- Directed tests build hip_hcc as subdir.
- Support HCC_HOME env var to control which HCC to use for build
  hip_hcc.
2016-03-24 10:16:35 -05:00
Ben Sander e52c3d9fe0 Partition hip_hcc into sections
Separate files for different categories of HIP API.
Currently just #include into hip_hcc.cpp
2016-03-24 09:28:54 -05:00
Aditya Atluri 2dacc3e161 Added canMapMemory feature to device properties 2016-03-24 07:33:24 -05:00
Aditya Atluri eea49cb66b added CR and hipsetdeviceflags func 2016-03-24 07:04:01 -05:00
Aditya Atluri 1c55019322 Split files based on functionality and changed cmake file 2016-03-24 04:57:30 -05:00
Maneesh Gupta b25d041769 Allow HIP installation to be portable 2016-03-24 11:19:16 +05:30
Aditya Atluri 68c3e5fa88 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-23 13:01:03 -05:00
Aditya Atluri c1ad70ad4b moved variables to headers 2016-03-23 12:59:52 -05:00
Aditya Atluri 29de33cf9c Update README.md 2016-03-23 18:16:11 -05:00
sunway513 925cac22c7 fix permissions for files in bin folder and install location 2016-03-23 12:33:14 -05:00
Aditya Atluri 29119bd3d4 reverted back to old infra with cmake added 2016-03-23 11:13:02 -05:00
Aditya Atluri 3f595826f3 Update README.md 2016-03-23 15:05:50 -05:00
Aditya Atluri 64c4c70e4f WIP added modular feature for device apis 2016-03-23 07:54:01 -05:00
Aditya Atluri 25c7557957 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-23 11:40:18 -05:00
Aditya Atluri 867554c423 Logging dispatch latency through database util 2016-03-23 11:39:57 -05:00
Siu Chi Chan 24496b1c38 Merge pull request #18 from AMDComputeLibraries/grid_launch_index
Grid launch index fix
2016-03-23 11:26:28 -05:00
Ben Sander 3ca91cf327 Update docs:
- Some comments in hip_hcc.cpp
 - document hipHostRegister* flags.
 - expand docs on hipHostRegister/Unregister. Use "register" rather than
   "pin" to describe action these take.
 - change required CUDA version to 6 (require unified memory)
 - remake doxygen.
2016-03-23 23:11:15 -05:00
scchan 1313f1fb77 add compiler version guard to the grid launch fix 2016-03-23 11:24:37 -05:00
scchan 671128abb0 fix builtins mapping for IDs and Dims 2016-03-23 11:08:28 -05:00
Aditya Atluri e9e84d2db6 fixed hipHostGetFlags test 2016-03-23 02:45:21 -05:00
Aditya Atluri b1b6d5e648 Remove redundant hpiHostGetDevicePointer 2016-03-23 09:21:02 -05:00
Ben Sander 6fb2367b66 Add USE_AV_COPY (replaces calls to am_copy with new acc_view::copy 2016-03-23 10:30:53 -05:00
Ben Sander f3ac666a7a use the CPU_Agent for memory copies to indicate direction. 2016-03-23 10:29:44 -05:00
Ben Sander 004b4ada93 Only include activity logger if CodeXL installed.
Fix hipHostMalloc in hipBusBandwidth.
2016-03-22 09:27:10 -05:00