76333 Commits

Author SHA1 Message Date
Ben Sander 9c259bb86c add hipLaunchParm 2016-02-23 04:05:41 -06:00
foreman 63213a273e P4 to Git Change 1239533 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/02/23 03:00:11
SWDEV-2 - Change OpenCL version number from 2042 to 2043.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1789 edit


[ROCm/clr commit: 131b479d5a]
2016-02-23 03:12:02 -05:00
foreman 131b479d5a P4 to Git Change 1239533 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/02/23 03:00:11
SWDEV-2 - Change OpenCL version number from 2042 to 2043.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1789 edit
2016-02-23 03:12:02 -05:00
Ben Sander da37035a9c Improve async copy implementation.
- Add device-side signal waits when transitioning between command classes
(Kernel, H2D copy, D2H copy).
- Support waiting in staged memory copies as well.
- Add several chicken bits to control implementation:
    - HIP_DISABLE_ENQ_BARRIER
    - HIP_DISABLE_BIDIR_MEMCPY
    - HIP_ONESHOT_COPY_DEP
- Refactor signal pool to support efficient deallocation based on
signsequnm.
- Deallocate copy signals on eventSynchronize.
- Improve copy tests, add pingpong.


[ROCm/clr commit: 28990567fb]
2016-02-22 23:15:24 -06:00
Ben Sander 28990567fb Improve async copy implementation.
- Add device-side signal waits when transitioning between command classes
(Kernel, H2D copy, D2H copy).
- Support waiting in staged memory copies as well.
- Add several chicken bits to control implementation:
    - HIP_DISABLE_ENQ_BARRIER
    - HIP_DISABLE_BIDIR_MEMCPY
    - HIP_ONESHOT_COPY_DEP
- Refactor signal pool to support efficient deallocation based on
signsequnm.
- Deallocate copy signals on eventSynchronize.
- Improve copy tests, add pingpong.
2016-02-22 23:15:24 -06:00
Ben Sander f0c734e256 Improve async copy implementation.
- Add device-side signal waits when transitioning between command classes
(Kernel, H2D copy, D2H copy).
- Support waiting in staged memory copies as well.
- Add several chicken bits to control implementation:
    - HIP_DISABLE_ENQ_BARRIER
    - HIP_DISABLE_BIDIR_MEMCPY
    - HIP_ONESHOT_COPY_DEP
- Refactor signal pool to support efficient deallocation based on
signsequnm.
- Deallocate copy signals on eventSynchronize.
- Improve copy tests, add pingpong.


[ROCm/hip commit: 549b18ce77]
2016-02-22 23:15:24 -06:00
Ben Sander 549b18ce77 Improve async copy implementation.
- Add device-side signal waits when transitioning between command classes
(Kernel, H2D copy, D2H copy).
- Support waiting in staged memory copies as well.
- Add several chicken bits to control implementation:
    - HIP_DISABLE_ENQ_BARRIER
    - HIP_DISABLE_BIDIR_MEMCPY
    - HIP_ONESHOT_COPY_DEP
- Refactor signal pool to support efficient deallocation based on
signsequnm.
- Deallocate copy signals on eventSynchronize.
- Improve copy tests, add pingpong.
2016-02-22 23:15:24 -06:00
foreman bbe34fec40 P4 to Git Change 1239340 by rili@rili-opencl-stg on 2016/02/22 16:50:49
SWDEV-84552 - Flush HSAIL kernel execution if workload is too big.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#395 edit


[ROCm/clr commit: 01f19b6043]
2016-02-22 17:03:42 -05:00
foreman 01f19b6043 P4 to Git Change 1239340 by rili@rili-opencl-stg on 2016/02/22 16:50:49
SWDEV-84552 - Flush HSAIL kernel execution if workload is too big.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#395 edit
2016-02-22 17:03:42 -05:00
Ben Sander 9e9b4fb547 Fix memcpy for Titan. Add <threads> to common includes
[ROCm/clr commit: 784ebcbc86]
2016-02-22 15:09:23 -06:00
Ben Sander 784ebcbc86 Fix memcpy for Titan. Add <threads> to common includes 2016-02-22 15:09:23 -06:00
Ben Sander 1d027bcaea Fix memcpy for Titan. Add <threads> to common includes
[ROCm/hip commit: c2d66a48a7]
2016-02-22 15:09:23 -06:00
Ben Sander c2d66a48a7 Fix memcpy for Titan. Add <threads> to common includes 2016-02-22 15:09:23 -06:00
Ben Sander dd796392bd Merge branch 'memtracker' of https://github.com/AMDComputeLibraries/HIP-privatestaging into memtracker
[ROCm/hip-tests commit: 5ad94a17ce]
2016-02-22 08:33:47 -06:00
Ben Sander 5ad94a17ce Merge branch 'memtracker' of https://github.com/AMDComputeLibraries/HIP-privatestaging into memtracker 2016-02-22 08:33:47 -06:00
Ben Sander 3b8a545ba7 Merge branch 'memtracker' of https://github.com/AMDComputeLibraries/HIP-privatestaging into memtracker
[ROCm/clr commit: 16b04fc0d3]
2016-02-22 08:33:47 -06:00
Ben Sander 16b04fc0d3 Merge branch 'memtracker' of https://github.com/AMDComputeLibraries/HIP-privatestaging into memtracker 2016-02-22 08:33:47 -06:00
Ben Sander 23b257bca4 Merge branch 'memtracker' of https://github.com/AMDComputeLibraries/HIP-privatestaging into memtracker
[ROCm/hip commit: 0a98db4b5f]
2016-02-22 08:33:47 -06:00
Ben Sander 0a98db4b5f Merge branch 'memtracker' of https://github.com/AMDComputeLibraries/HIP-privatestaging into memtracker 2016-02-22 08:33:47 -06:00
gargrahul 9bb7be6891 Update for shared atomics support
[ROCm/clr commit: 14508fd0d6]
2016-02-22 16:21:52 +05:30
gargrahul 14508fd0d6 Update for shared atomics support 2016-02-22 16:21:52 +05:30
gargrahul ccd1ed0a97 Update for shared atomics support
[ROCm/hip commit: a2fbf06129]
2016-02-22 16:21:52 +05:30
gargrahul a2fbf06129 Update for shared atomics support 2016-02-22 16:21:52 +05:30
Maneesh Gupta 777bb30c51 Enable cospi,rsqrt,sinpi tests for HCC newer than 16073
[ROCm/clr commit: e2d97e19bc]
2016-02-22 15:13:23 +05:30
Maneesh Gupta e2d97e19bc Enable cospi,rsqrt,sinpi tests for HCC newer than 16073 2016-02-22 15:13:23 +05:30
Maneesh Gupta d40b8d8fb0 Enable cospi,rsqrt,sinpi tests for HCC newer than 16073
[ROCm/hip commit: c5c11d3707]
2016-02-22 15:13:23 +05:30
Maneesh Gupta c5c11d3707 Enable cospi,rsqrt,sinpi tests for HCC newer than 16073 2016-02-22 15:13:23 +05:30
foreman 63e99c762c P4 to Git Change 1239091 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/02/22 03:00:10
SWDEV-2 - Change OpenCL version number from 2041 to 2042.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1788 edit


[ROCm/clr commit: 14b42fd228]
2016-02-22 03:08:11 -05:00
foreman 14b42fd228 P4 to Git Change 1239091 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/02/22 03:00:10
SWDEV-2 - Change OpenCL version number from 2041 to 2042.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1788 edit
2016-02-22 03:08:11 -05:00
foreman 804899446b P4 to Git Change 1239008 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/02/21 03:00:11
SWDEV-2 - Change OpenCL version number from 2040 to 2041.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1787 edit


[ROCm/clr commit: 307b706050]
2016-02-21 03:11:22 -05:00
foreman 307b706050 P4 to Git Change 1239008 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/02/21 03:00:11
SWDEV-2 - Change OpenCL version number from 2040 to 2041.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1787 edit
2016-02-21 03:11:22 -05:00
Ben Sander 4752321fb1 Track last command to a stream.
Passing simple tests.


[ROCm/clr commit: d5c777268a]
2016-02-20 11:02:07 -06:00
Ben Sander d5c777268a Track last command to a stream.
Passing simple tests.
2016-02-20 11:02:07 -06:00
Ben Sander ebf2700936 Track last command to a stream.
Passing simple tests.


[ROCm/hip commit: d33d806a5b]
2016-02-20 11:02:07 -06:00
Ben Sander d33d806a5b Track last command to a stream.
Passing simple tests.
2016-02-20 11:02:07 -06:00
foreman 5a4bd9ec00 P4 to Git Change 1238987 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/02/20 03:00:10
SWDEV-2 - Change OpenCL version number from 2039 to 2040.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1786 edit


[ROCm/clr commit: a05dfcaeae]
2016-02-20 03:09:52 -05:00
foreman a05dfcaeae P4 to Git Change 1238987 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/02/20 03:00:10
SWDEV-2 - Change OpenCL version number from 2039 to 2040.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1786 edit
2016-02-20 03:09:52 -05:00
atimofee 3603f3b1b1 Added CUDA names replacement in string literals (i.e. error messages)
[ROCm/clr commit: 88b4f2859f]
2016-02-19 21:58:33 +03:00
atimofee 88b4f2859f Added CUDA names replacement in string literals (i.e. error messages) 2016-02-19 21:58:33 +03:00
atimofee fe0ba4ac84 Added CUDA names replacement in string literals (i.e. error messages)
[ROCm/hip commit: 4b13cfc460]
2016-02-19 21:58:33 +03:00
atimofee 4b13cfc460 Added CUDA names replacement in string literals (i.e. error messages) 2016-02-19 21:58:33 +03:00
streamhsa 6debabd11a Resolve issues for hip_popc and hip_ballot on nvcc
[ROCm/clr commit: 005155b7b2]
2016-02-19 20:18:03 +08:00
streamhsa 005155b7b2 Resolve issues for hip_popc and hip_ballot on nvcc 2016-02-19 20:18:03 +08:00
streamhsa 0389b292a6 Resolve issues for hip_popc and hip_ballot on nvcc
[ROCm/hip commit: a7232c7f9e]
2016-02-19 20:18:03 +08:00
streamhsa a7232c7f9e Resolve issues for hip_popc and hip_ballot on nvcc 2016-02-19 20:18:03 +08:00
Evgeny Mankov 9874e598f8 A support of the following device properties is added to legacy hipify.pl: hipDeviceAttributeConcurrentKernels, hipDeviceAttributeMemoryClockRate & hipDeviceAttributeMemoryBusWidth.
[ROCm/clr commit: 376fb0d8ad]
2016-02-19 13:36:37 +03:00
Evgeny Mankov 376fb0d8ad A support of the following device properties is added to legacy hipify.pl: hipDeviceAttributeConcurrentKernels, hipDeviceAttributeMemoryClockRate & hipDeviceAttributeMemoryBusWidth. 2016-02-19 13:36:37 +03:00
Evgeny Mankov d8df47383d A support of the following device properties is added to legacy hipify.pl: hipDeviceAttributeConcurrentKernels, hipDeviceAttributeMemoryClockRate & hipDeviceAttributeMemoryBusWidth.
[ROCm/hip commit: b23f9776ca]
2016-02-19 13:36:37 +03:00
Evgeny Mankov b23f9776ca A support of the following device properties is added to legacy hipify.pl: hipDeviceAttributeConcurrentKernels, hipDeviceAttributeMemoryClockRate & hipDeviceAttributeMemoryBusWidth. 2016-02-19 13:36:37 +03:00
Evgeny Mankov 71c61a600e Guard #ifdef USE_ROCR_20 is added for ROCR_20 device properties (memoryClockRate, memoryBusWidth)
By default isn't defined.
To add ROCR_20 support HIP have to be compiled as follows: make CXX_DEFINES+=-DUSE_ROCR_20


[ROCm/hip-tests commit: bdb6c4f423]
2016-02-19 13:27:03 +03:00