Peng Sun
05dd336805
Additional typo and extra space fix
...
[ROCm/clr commit: 30dc087238 ]
2016-02-03 09:42:16 -06:00
Ben Sander
054598a1b3
Merge branch 'master' into privatestaging
...
[ROCm/clr commit: 2faf1dfe6e ]
2016-02-03 09:39:19 -06:00
foreman
a9fe7973fe
P4 to Git Change 1233845 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/02/03 03:00:12
...
SWDEV-2 - Change OpenCL version number from 2024 to 2025.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1771 edit
[ROCm/clr commit: 865b81887a ]
2016-02-03 03:11:31 -05:00
Peng Sun
b9367aedec
Fix all TODO-doc
...
[ROCm/clr commit: d4835c7416 ]
2016-02-02 21:29:09 -06:00
foreman
2669fce89a
P4 to Git Change 1233743 by bcrane@MSDNBCRANE99-OCL on 2016/02/02 20:45:13
...
SWDEV-86253 - [QR] 6 to 7% performance drop is observed in BasemarkCL test
CL1226184 adds serialization to LHIO, because pxproxy accesses global state, without locks, leading to crash, etc.
To fix OpenCL perf regressions, allow unserialized access to pxproxy. It may be that OpenCL design leads away from racy behavior, so it may be safe. This was checked in to gather information. What software gets perf drops? Does any software get fixed?
The dangerous functions are CreateDevice, CreateContext, because the handles from the OS are saved in global caches, and if those global caches are modified in one thread, while other threads are looking-up from the caches - that is a problem.
TC: http://ocltc:8111/viewModification.html?modId=66278&personal=true
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#158 edit
[ROCm/clr commit: bd54838ca7 ]
2016-02-02 20:52:50 -05:00
Peng Sun
4afe96bf21
Finish all TODO for error code
...
[ROCm/clr commit: b20e02ae58 ]
2016-02-02 17:39:46 -06:00
scchan
a9745be3f4
add inline attribute to shfl functions
...
[ROCm/clr commit: 63a6bce3d9 ]
2016-02-02 12:53:17 -06:00
Ben Sander
0d62f7767a
Merge branch 'master' of https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP
...
[ROCm/clr commit: 714bfcbff6 ]
2016-02-02 10:05:44 -06:00
Ben Sander
71bfa20508
Remove warning on ballot/any/all and pop/clz.
...
Since these are supported in HIP no reason to emit warnings.
[ROCm/clr commit: 182296ce59 ]
2016-02-02 10:02:48 -06:00
streamhsa
c832718f42
Adjusted the value of __any as per CUDA -sandeep
...
[ROCm/clr commit: b14c890851 ]
2016-02-02 15:25:42 +05:30
streamhsa
fa391f72c9
ADDED Support for __ffs() and __ffsll() having signed input -sandeep
...
[ROCm/clr commit: a7c0be6e4b ]
2016-02-02 15:05:46 +05:30
streamhsa
75643c8c00
Added test for ballot and removing HIP_FUNCTION from hipSampleAtomicsTest.cpp -sandeep
...
[ROCm/clr commit: e5a491f3c8 ]
2016-02-02 14:50:55 +05:30
Jack Chung
627c9622c8
Merge branch 'privatestaging' of github.com:AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: e62a9e1bb7 ]
2016-02-02 16:28:02 +08:00
Jack Chung
58e2e13f04
Suppress linker warnings in case HCC distribution contains OpenCL/SPIR symbols
...
[ROCm/clr commit: 8df395a006 ]
2016-02-02 16:27:42 +08:00
foreman
d2c511fc38
P4 to Git Change 1233406 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/02/02 03:01:34
...
SWDEV-2 - Change OpenCL version number from 2023 to 2024.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1770 edit
[ROCm/clr commit: 99556aca1d ]
2016-02-02 03:13:00 -05:00
scchan
4ca3c297be
adding shfl, shfl_up, shfl_down, shfl_xor intrinsics
...
[ROCm/clr commit: ed0a4fc1b7 ]
2016-02-01 23:55:31 -06:00
Ben Sander
d1c1274f69
Merge pull request #10 from SethosII/patch-1
...
Update hip_faq.md based on Sethosll review. Closes #10
[ROCm/clr commit: 0c03868e90 ]
2016-02-01 22:01:17 -06:00
Maneesh Gupta
b5634c1e26
Add double and integer intrinsics to test
...
[ROCm/clr commit: 405ee35a04 ]
2016-02-01 16:00:45 +05:30
foreman
595aa5e804
P4 to Git Change 1232961 by emankov@em-hsa-amd on 2016/02/01 04:39:58
...
SWDEV-79309 - OpenCL Compiler Library improvements.
Minor Legacy Code Cleanup for OpenCL kernel caching feature implementation.
Testing: precheck-in
http://ocltc.amd.com:8111/viewModification.html?modId=66106&personal=true&buildTypeId=&tab=vcsModificationBuilds&show_all_builds=true
Reviewer: Stanislav Mekhanoshin
Affected files ...
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#90 edit
[ROCm/clr commit: 6dc767146f ]
2016-02-01 04:47:26 -05:00
Jack Chung
3e57a5abae
Disable sincosf which has trouble on hcc now.
...
[ROCm/clr commit: 518ef58652 ]
2016-02-01 17:42:37 +08:00
Maneesh Gupta
8213a76631
Split math function tests into several smaller tests
...
[ROCm/clr commit: 97fb876c6a ]
2016-02-01 14:36:50 +05:30
Maneesh Gupta
ea04770e88
Disable testing of unsupported single precision intrinsics
...
[ROCm/clr commit: 8d01a1db15 ]
2016-02-01 14:34:28 +05:30
Maneesh Gupta
79b6e4bda6
Add few more single precision intrinsics to hcc_detail/hip_runtime.h
...
[ROCm/clr commit: 4b94638bd3 ]
2016-02-01 14:29:50 +05:30
Maneesh Gupta
3f648ea239
Restrict using namespace hc::precise_math to device only
...
[ROCm/clr commit: c5990d5651 ]
2016-02-01 14:26:50 +05:30
Maneesh Gupta
7152009198
Remove redundant #define __HCC__ in hcc_detail/hip_runtime.h
...
[ROCm/clr commit: 0f4fe765c4 ]
2016-02-01 14:24:41 +05:30
foreman
fc4c475644
P4 to Git Change 1232927 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/02/01 03:00:11
...
SWDEV-2 - Change OpenCL version number from 2022 to 2023.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1769 edit
[ROCm/clr commit: 916f8de56e ]
2016-02-01 03:11:25 -05:00
Paul Jähne
25db6b5cde
Update hip_faq.md
...
changed Cuda to CUDA for consistency
changed NVIDIA to Nvidia for consistency
corrected apostrophes
corrected section "What hardware does HIP support?"
[ROCm/clr commit: 2872d8dfec ]
2016-01-31 13:29:03 +01:00
foreman
06a80d99e2
P4 to Git Change 1232805 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/01/31 03:00:12
...
SWDEV-2 - Change OpenCL version number from 2021 to 2022.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1768 edit
[ROCm/clr commit: 57237e521f ]
2016-01-31 03:09:04 -05:00
foreman
cd7619c48e
P4 to Git Change 1232767 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/01/30 03:00:11
...
SWDEV-2 - Change OpenCL version number from 2020 to 2021.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1767 edit
[ROCm/clr commit: ed94a0d1af ]
2016-01-30 03:11:15 -05:00
foreman
47f16725d6
P4 to Git Change 1232550 by skudchad@skudchad_test_win_opencl2 on 2016/01/29 14:32:21
...
SWDEV-77172 - Enable ThreadTrace for SVM.
ReviewBoardURL = http://ocltc.amd.com/reviews/r/9671/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#342 edit
[ROCm/clr commit: 434a3ff361 ]
2016-01-29 14:39:05 -05:00
foreman
e2b81b1e54
P4 to Git Change 1232363 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/01/29 03:00:14
...
SWDEV-2 - Change OpenCL version number from 2019 to 2020.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1766 edit
[ROCm/clr commit: f485a378be ]
2016-01-29 03:12:55 -05:00
foreman
2677ab713e
P4 to Git Change 1232190 by gandryey@gera-w8 on 2016/01/28 15:54:15
...
SWDEV-86312 - Report correct available LDS size for clGetKernelInfoAMD
- return LDS size.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuscsi.cpp#35 edit
[ROCm/clr commit: f009f13ac4 ]
2016-01-28 16:02:41 -05:00
sunway513
90f385fc55
Fix some typos and incorrect namings in comments
...
[ROCm/clr commit: 04aa623569 ]
2016-01-28 13:17:44 -06:00
sunway513
d89011badf
Fix @file and @brief tag on header files
...
[ROCm/clr commit: f531ab50e5 ]
2016-01-28 10:59:21 -06:00
Ben Sander
94863d2bee
Fix typo in hipStreamWaitEvent. Fixes#9
...
[ROCm/clr commit: fd1a2721c2 ]
2016-01-28 09:51:11 -06:00
foreman
e4a13bb84d
P4 to Git Change 1231889 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/01/28 03:00:15
...
SWDEV-2 - Change OpenCL version number from 2018 to 2019.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1765 edit
[ROCm/clr commit: 91ed3c45fc ]
2016-01-28 03:10:27 -05:00
foreman
66ef29e19a
P4 to Git Change 1231595 by weizhang@weizhang-lnx-opencl on 2016/01/27 12:13:15
...
SWDEV-85649 - The return of owner() needs to be casted to get amd::Image.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpumemory.cpp#125 edit
[ROCm/clr commit: 4ad4539710 ]
2016-01-27 12:28:37 -05:00
foreman
36632103a6
P4 to Git Change 1231549 by wchau@wchau_WIN_OCL_HSA on 2016/01/27 11:23:48
...
SWDEV-79308 - Use 64-bit to calculate the scratch buffer size for OCL. We observed that the computed scratch buffer size could be > 4G when compilier optimization option is not used.
Cross branch change - requires CL1231547.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#157 edit
[ROCm/clr commit: 80ab916a5b ]
2016-01-27 11:36:07 -05:00
foreman
742ffca771
P4 to Git Change 1231447 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/01/27 03:00:10
...
SWDEV-2 - Change OpenCL version number from 2017 to 2018.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1764 edit
[ROCm/clr commit: e33c3ccfea ]
2016-01-27 03:08:14 -05:00
Ben Sander
85fd763081
Update links in docs to GPUOpen and to Doxygen
...
[ROCm/clr commit: 0dcc03434d ]
2016-01-27 00:23:47 -06:00
Aditya Avinash Atluri
35e3765105
Update README.md
...
[ROCm/clr commit: f1c3e2cd15 ]
2016-01-26 10:43:41 -05:00
Aditya Avinash Atluri
7929a04018
Corrected compilation error
...
[ROCm/clr commit: d5e8fa3e86 ]
2016-01-26 10:40:06 -05:00
Ben Sander
28f87a0428
Initial commit for GPUOpen Launch
...
[ROCm/clr commit: 304171c1a2 ]
2016-01-26 20:14:33 -06:00
foreman
95f509e15b
P4 to Git Change 1231033 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/01/26 03:00:16
...
SWDEV-2 - Change OpenCL version number from 2016 to 2017.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1763 edit
[ROCm/clr commit: 7f314354ff ]
2016-01-26 03:10:46 -05:00
foreman
b5d96d7380
P4 to Git Change 1230704 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/01/25 03:00:14
...
SWDEV-2 - Change OpenCL version number from 2015 to 2016.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1762 edit
[ROCm/clr commit: e86b145ec2 ]
2016-01-25 03:15:39 -05:00
foreman
cc2dcf196b
P4 to Git Change 1230605 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/01/24 03:00:11
...
SWDEV-2 - Change OpenCL version number from 2014 to 2015.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1761 edit
[ROCm/clr commit: a31a0abe40 ]
2016-01-24 03:11:00 -05:00
foreman
0bb205ef0f
P4 to Git Change 1230563 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/01/23 03:00:10
...
SWDEV-2 - Change OpenCL version number from 2013 to 2014.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1760 edit
[ROCm/clr commit: bf64f1645e ]
2016-01-23 03:12:55 -05:00
foreman
dd15a594a2
P4 to Git Change 1230521 by gandryey@gera-w8 on 2016/01/22 17:58:08
...
SWDEV-86035 - Add OCL backend for PAL
- PAL backend build is disabled by default. "BUILD_PAL_DEVICE = yes" enables the build. You also have to update the client workspace with PAL mapping: //depot/stg/pal/... //<your_opencl_location>/runtime/device/pal/palbe/...
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/build/Makefile.api#130 edit
... //depot/stg/opencl/drivers/opencl/compiler/sclibdefs.opencl#8 edit
... //depot/stg/opencl/drivers/opencl/opencldefs#166 edit
... //depot/stg/opencl/drivers/opencl/openclrules#91 edit
... //depot/stg/opencl/drivers/opencl/runtime/Makefile#21 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#192 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/Makefile#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/build/Makefile#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/build/Makefile.pal#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palappprofile.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palappprofile.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbinary.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbinary.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palblit.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palblit.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palcompiler.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palconstbuf.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palconstbuf.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palcounters.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palcounters.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldebugger.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldebugmanager.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldebugmanager.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldeviced3d10.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldeviced3d11.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldeviced3d9.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevicegl.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprintf.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprintf.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsched.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palschedcl.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palthreadtrace.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palthreadtrace.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paltimestamp.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paltimestamp.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paltrap.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palwavelimiter.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palwavelimiter.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/runtimedefs#36 edit
... //depot/stg/opencl/drivers/opencl/runtime/top.hpp#23 edit
[ROCm/clr commit: c99d679c9e ]
2016-01-22 18:18:55 -05:00
foreman
1a277f5c3c
P4 to Git Change 1230222 by bwicakso@opencl-hsa-stg-bwicakso on 2016/01/22 12:13:26
...
SWDEV-82353 - Enable local memory by default on oclhsa
Test: tc precheckin http://ocltc.amd.com:8111/viewLog.html?buildId=14201294&tab=buildResultsDiv&buildTypeId=PrecheckinTestsOpenCLSanity_PrecheckinSanityKaveriLinux64bitDebugHsaFoundation
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#252 edit
[ROCm/clr commit: 5359977da1 ]
2016-01-22 12:25:38 -05:00
foreman
66ed5b2c3f
P4 to Git Change 1230108 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/01/22 03:00:12
...
SWDEV-2 - Change OpenCL version number from 2012 to 2013.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1759 edit
[ROCm/clr commit: 46d0ec7830 ]
2016-01-22 03:09:58 -05:00