커밋 그래프

12161 커밋

작성자 SHA1 메시지 날짜
dfukalov 2a76cb6fc0 Imported clang-hipify as a subtree 2016-04-04 23:18:15 +03:00
foreman 8756fa14cb P4 to Git Change 1254144 by gandryey@gera-rcf-lnx on 2016/04/04 11:14:17
SWDEV-79445 - OCL generic changes and code clean-up
	- Move prepinned logic to the abstraciton layer

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#193 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#270 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#543 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#158 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#398 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsadevice.cpp#61 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsadevice.hpp#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsamemory.cpp#23 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsavirtual.cpp#62 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#3 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.hpp#3 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#3 edit
2016-04-04 11:25:36 -04:00
Maneesh Gupta 00be8a1300 Remove deprecated KERNELBEGIN and KERNELEND from bit_extract sample 2016-04-04 14:47:02 +05:30
Maneesh Gupta fdfedbd60f Enable directed tests to build HIP locally via cmake option 2016-04-04 13:53:24 +05:30
foreman 844c44128e P4 to Git Change 1254081 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/04 03:00:10
SWDEV-2 - Change OpenCL version number from 2083 to 2084.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1830 edit
2016-04-04 03:13:13 -04:00
foreman 58676824f8 P4 to Git Change 1254065 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/03 03:00:10
SWDEV-2 - Change OpenCL version number from 2082 to 2083.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1829 edit
2016-04-03 03:12:38 -04:00
Maneesh Gupta 7aad3bab84 Add c++abi to linker options for HCC 2016-04-02 22:32:05 +05:30
foreman 6400572fd8 P4 to Git Change 1254050 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/02 03:00:15
SWDEV-2 - Change OpenCL version number from 2081 to 2082.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1828 edit
2016-04-02 03:14:27 -04:00
Ben Sander 7e3b09e75b update proposed release notes 2016-04-01 16:45:42 -05:00
Maneesh Gupta b6cde80678 Update documentation for building and installing hip_hcc 2016-04-01 16:15:38 +05:30
Maneesh Gupta a8879638b6 Initial (non-default) support for shared library HIP 2016-04-01 16:08:49 +05:30
Maneesh Gupta a11725cced Revert "Initial (non-default) support for shared library HIP"
This reverts commit 1c722fa431.
2016-04-01 16:07:07 +05:30
Maneesh Gupta 1c722fa431 Initial (non-default) support for shared library HIP 2016-04-01 15:45:32 +05:30
Maneesh Gupta fdcfd3d8f9 Change HCC_DIR -> HCC_HOME, HSA_DIR -> HSA_PATH and HIP_INSTALL_PATH -> CMAKE_INSTALL_PREFIX 2016-04-01 13:48:37 +05:30
foreman c2a93ebd3a P4 to Git Change 1253623 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/04/01 03:00:12
SWDEV-2 - Change OpenCL version number from 2080 to 2081.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1827 edit
2016-04-01 03:09:21 -04:00
Maneesh Gupta 97f8fd7a8a Fix path comparison for install components in cmake 2016-04-01 12:13:22 +05:30
Aditya Atluri c2d04ba59c added device math functions 2016-03-31 12:29:19 -05:00
Aditya Atluri 22256ea2b6 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-31 04:45:23 -05:00
Maneesh Gupta 2064d05ffc Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-31 21:16:39 +05:30
Maneesh Gupta df5b746cde Cleaned up cmake 2016-03-31 17:42:29 +05:30
Aditya Atluri 48b8b426d5 moved cpp specific device code from headers to source 2016-03-31 04:45:00 -05:00
Aditya Atluri 8d406b68d8 Added directory for stress testing 2016-03-31 02:14:12 -05:00
foreman 93730fbae0 P4 to Git Change 1253157 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/31 03:00:10
SWDEV-2 - Change OpenCL version number from 2079 to 2080.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1826 edit
2016-03-31 03:07:46 -04:00
Aditya Atluri ed17e3489e Fixed failing tests 2016-03-30 13:00:44 -05:00
foreman 4b7a3bd5b4 P4 to Git Change 1252764 by jatang@jatang-opencl-hsa-stg1 on 2016/03/30 10:16:09
SWDEV-86378 -  Apply the sDMA L2T work-around to T2L as well.

	HW confirms T2L also has issues.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#164 edit
2016-03-30 10:21:54 -04:00
Aditya Atluri b2b3eec95c Revert to multiple output files than single .a lib 2016-03-30 07:54:18 -05:00
Aditya Atluri c4d93cf3db C guarding the apis 2016-03-30 06:08:50 -05:00
Aditya Atluri e476d4e8f0 Moved flag to hip_runtime.h 2016-03-30 03:32:39 -05:00
Maneesh Gupta 80b176d540 Implement more complex HCC, HSA directory selection logic 2016-03-30 13:58:38 +05:30
foreman f9492c32c8 P4 to Git Change 1252646 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/30 03:00:11
SWDEV-2 - Change OpenCL version number from 2078 to 2079.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1825 edit
2016-03-30 03:11:23 -04:00
Aditya Atluri 00bf37d28d Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-29 11:18:09 -05:00
Ben Sander 3b1cd2d626 rename to hipMultiThreadDevice for consistency 2016-03-29 17:33:29 -05:00
Ben Sander 98a766ba75 Test improvements
- partition hipThreadSafeDevice into smaller pieces.
- Add debug to hipMultiThreadStream.
- print more precision when mismatch detected.
- enable more tests in CMakeFiles.txt.
2016-03-29 17:29:31 -05:00
Ben Sander e7b15a53da Inline some new string functions. 2016-03-29 17:28:27 -05:00
Ben Sander e22925be22 Add runtime switch to control HIP_ATP_MARKER
Only generate the function strings if requested at
compile-time && runtime.
2016-03-29 17:27:30 -05:00
Ben Sander 57783aad2d include codexl marker path, if found 2016-03-29 17:26:44 -05:00
Ben Sander de3391637f Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-29 17:12:36 -05:00
Ben Sander 03c0fcbfec Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-29 14:43:35 -05:00
Aditya Atluri ae2b136bfe Update README.md 2016-03-29 14:23:41 -05:00
Aditya Atluri 573d331ab8 Update README.md 2016-03-29 14:11:10 -05:00
Aditya Atluri 3b3db60c25 Calling intrinsics from global kernel 2016-03-29 11:17:55 -05:00
Aditya Atluri e652426715 added host flags to hipDeviceBody test 2016-03-29 09:27:57 -05:00
Aditya Atluri 4320e5c574 Added tests for running device code from a difference source file 2016-03-29 09:22:31 -05:00
foreman 511c6a5de8 P4 to Git Change 1252154 by emankov@em-hsa-amd on 2016/03/29 07:23:56
SWDEV-79309 - Compiler Lib memory consumption decreasing by aclQueryInfo refactoring.

	[Problem] Memcpy on every aclQueryInfo for metadata. As a result an unreasonable memory consumption on every compiled binary (on Runtime).

	[Solution] Once extracted kernel Metadata is cached, secondary extraction doesn't happen. Blits are also affected.

	[Testing] precheckin
	http://ocltc.amd.com:8111/viewModification.html?modId=69016&personal=true&buildTypeId=&tab=vcsModificationBuilds&show_all_builds=true

	[Reviewers] Stanislav Mekhanoshin, Nikolay Haustov

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/include/v0_8/aclStructs.h#6 edit
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/include/v0_8/aclTypes.h#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/api/v0_8/acl.cpp#41 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#92 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.cpp#66 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclStructs.h#23 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclTypes.h#8 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#15 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.h#24 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/CLAssumptionCheck.cpp#49 edit
2016-03-29 07:35:41 -04:00
Ben Sander ba114a238f Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
Conflicts:
	include/hcc_detail/trace_helper.h
2016-03-29 05:56:03 -05:00
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
foreman 31bc8d0dbe P4 to Git Change 1252028 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/29 03:00:11
SWDEV-2 - Change OpenCL version number from 2077 to 2078.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1824 edit
2016-03-29 03:11:36 -04:00
Ben Sander 1b2ab173c1 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).
2016-03-28 21:41:47 -05:00