Commit Graph

13222 Commitit

Tekijä SHA1 Viesti Päivämäärä
dfukalov 64c4ca1cc6 1. added stubs for options -no-output, -print-stats
2. preparations for stats collection
2016-03-24 19:31:42 +03:00
Aditya Atluri 6915046b27 corrected cmake 2016-03-24 11:17:57 -05:00
foreman 5e7eb30dd7 P4 to Git Change 1250949 by gandryey@gera-w8 on 2016/03/24 12:06:49
SWDEV-90618 - cl_kernel_info_amd always returns 0 when working via HSAIL path
	- Allow null kernel creation for offline compilation

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#312 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#224 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.hpp#66 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuscsi.cpp#36 edit
2016-03-24 12:15:44 -04: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 f1584e971c Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-24 07:34:10 -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
dfukalov 403f5c71bd source reformatted to LLVM style, minor cleanups 2016-03-24 14:54:14 +03:00
Aditya Atluri 1c55019322 Split files based on functionality and changed cmake file 2016-03-24 04:57:30 -05:00
foreman a255836ac8 P4 to Git Change 1250812 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/24 03:00:10
SWDEV-2 - Change OpenCL version number from 2072 to 2073.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1819 edit
2016-03-24 03:15:21 -04:00
Maneesh Gupta b25d041769 Allow HIP installation to be portable 2016-03-24 11:19:16 +05:30
foreman a340e36035 P4 to Git Change 1250684 by gandryey@gera-w8 on 2016/03/23 17:59:05
SWDEV-86035 - Add PAL backend to OpenCL
	- Update PAL backend to match the latests PAL interfaces

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/Makefile#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/build/Makefile.pal#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/build/Makefile#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/build/Makefile.palbe#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palblit.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.hpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.hpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#2 edit
2016-03-23 18:09:21 -04:00
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
foreman 68da626227 P4 to Git Change 1250251 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/23 03:00:11
SWDEV-2 - Change OpenCL version number from 2071 to 2072.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1818 edit
2016-03-23 03:06:52 -04:00
foreman 76a96b7f06 P4 to Git Change 1249992 by weizhang@weizhang-lnx-opencl on 2016/03/22 15:10:37
SWDEV-84070 - Extend the workaround submitted in CL#1242741 to GFX7 generation.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#163 edit
2016-03-22 15:19:12 -04:00
dfukalov 16d2a901b6 Merge branch 'master' of https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP-hipify 2016-03-22 19:51:21 +03:00
dfukalov 0cdb0dc5ac migrating from std::string to StringRef 2016-03-22 19:48:29 +03:00
Daniil Fukalov 1ec21c1ac5 Update README.md 2016-03-22 17:59:11 +03:00
Ben Sander 004b4ada93 Only include activity logger if CodeXL installed.
Fix hipHostMalloc in hipBusBandwidth.
2016-03-22 09:27:10 -05:00
Ben Sander 2a54c58cac remove unneeded files 2016-03-23 03:41:01 -05:00
Ben Sander 8954e4fb26 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
Conflicts:
	src/hip_hcc.cpp
2016-03-23 03:22:09 -05:00
Ben Sander dc86743b35 Add unique stream_id to devices to improve debug 2016-03-23 03:17:19 -05:00
Ben Sander fa8deac1ad Improve trace API
- Validate compile-time disables.
- Add README.md section explain how to install/use CodeXL tracing
- Add code docs on trace_helper.h
- fix color on hipLaunchKernel to green.
2016-03-23 02:57:52 -05:00
Ben Sander aed1a82ccb HIP_TRACE_API prints function args, and in color 2016-03-23 02:19:49 -05:00
Ben Sander 54704b59dd use codexl marker interface to mark HIP function/begin end.
- Creates markers in HIP group and they show up in CodeXL trace
- Marker text includes HIP functioin arguments
- (Add trace_helper to convert arguments to strings)
- Still need to add HIP_INIT_API for ~30 HIP functions.
2016-03-23 01:17:53 -05:00
Ben Sander 723327cd0f Describe how to file an issue 2016-03-23 01:15:05 -05:00
Aditya Atluri 55291cc654 Update CUDA_Runtime_API_functions_supported_by_HIP.md 2016-03-22 10:42:34 -05:00
dfukalov 84ca2aa72c 1. renamed hipMallocHost -> hipHostAlloc, hipFreeHost -> hipHostFree
2. added capability to build with llvm/clang 3.8
2016-03-22 17:07:37 +03:00
foreman c0d9192ab0 P4 to Git Change 1249828 by kzhuravl@kzhuravl-fiji-oclhsa on 2016/03/22 09:28:38
SWDEV-76911 - Enforce profile checks in executable [integration of CL 1249531] + fix executable creation in orca runtime

	ReviewBoardURL: http://ocltc.amd.com/reviews/r/10061/
	Testing: precheckin (http://ocltc.amd.com:8111/viewModification.html?modId=68662&personal=true&init=1&tab=vcsModificationBuilds)

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/sc/HSAIL/ext/amdhsacod/amdhsacod.cpp#12 integrate
... //depot/stg/opencl/drivers/opencl/compiler/sc/HSAIL/ext/loader/executable.cpp#24 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#223 edit
2016-03-22 09:38:40 -04:00
Daniil Fukalov 279d5fedc4 added Notes about installing dependent CUDA headers 2016-03-22 14:57:59 +03:00
Ben Sander 2d0fade1f7 hipHostRegister and hipHostMalloc refactor.
Note hipHostMalloc (not hipHostAlloc or hipMallocHost).
 -  the hipHost* is used for all HIP APIs dealing with Host memory.
    (including hipHostMalloc, hipHostFree, hipHostRegister,
hipHostUnregister, hipHostGetFlags, hipHostGetDevicePointer).
  - hipMallocHost is consistent with "hipMalloc" for allocating device
    memory.  Enumerations hipHostMalloc* also used as optional
    flags parm to hipHostMalloc.
2016-03-22 02:30:10 -05:00
foreman 081797160c P4 to Git Change 1249685 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/22 03:00:13
SWDEV-2 - Change OpenCL version number from 2070 to 2071.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1817 edit
2016-03-22 03:24:22 -04:00