Commit-Graf

12735 Incheckningar

Upphovsman SHA1 Meddelande Datum
Aditya Atluri bd427d5b47 automate gcnarch detection
Change-Id: Ibbad22db136f7f5e2be84c82e9169298a144cc77


[ROCm/clr commit: 0fe0381608]
2017-06-29 12:01:40 -05:00
foreman 3a4ae35e42 P4 to Git Change 1428135 by johtaylo@johtaylo-jtincrementor-increment on 2017/06/29 03:00:04
SWDEV-2 - Change OpenCL version number from 2447 to 2448.

Affected files ...

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


[ROCm/clr commit: 8035289a92]
2017-06-29 03:11:16 -04:00
Rahul Garg 8c9545ad7c Fixed hipDeviceGetPCIBusId for HIP/NVCC
Change-Id: I662efa148257a710f09002850b41d57bef00dff3


[ROCm/clr commit: 38d48b5cf0]
2017-06-29 00:13:02 +05:30
Rahul Garg 1ff995a92a Fixed hipDeviceGetPCIBusId for HIP/HCC
Change-Id: I3688fa2476e1baada2d3c5fc3735cec3f15a1e21


[ROCm/clr commit: a7c727f352]
2017-06-28 23:48:27 +05:30
foreman 5f2acafb93 P4 to Git Change 1427832 by lmoriche@lmoriche_opencl_dev2 on 2017/06/28 14:09:09
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
	- Remove .gitignore

Affected files ...

... //depot/stg/opencl/drivers/opencl/.gitignore#2 delete


[ROCm/clr commit: c694dd53dd]
2017-06-28 14:14:50 -04:00
foreman 2e120033f9 P4 to Git Change 1427832 by lmoriche@lmoriche_opencl_dev2 on 2017/06/28 14:09:09
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
	- Remove .gitignore

Affected files ...

... //depot/stg/opencl/drivers/opencl/.gitignore#2 delete


[ROCm/clr commit: 88695d2e74]
2017-06-28 14:14:50 -04:00
foreman 65ba5c1fd2 P4 to Git Change 1427560 by johtaylo@johtaylo-jtincrementor-increment on 2017/06/28 03:16:12
SWDEV-2 - Change OpenCL version number from 2446 to 2447.

Affected files ...

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


[ROCm/clr commit: 24bdb5a904]
2017-06-28 03:42:47 -04:00
Maneesh Gupta e775308c65 Update release notes
Change-Id: I5001ef03692159fcf9825102b37066ec26e6b8d2


[ROCm/clr commit: c782c68b1f]
2017-06-28 11:32:40 +05:30
Maneesh Gupta 7b011a5996 Update toc in markdown documentation
Change-Id: I6da7053672b306442f3640fff3471efe25593870


[ROCm/clr commit: f907a986a1]
2017-06-28 11:32:25 +05:30
Maneesh Gupta 0d555fa3f4 [build] link libCXActivityLogger.so when COMPILE_HIP_ATP_MARKER=1
Change-Id: I0bfffd924cd858bec7436acf3ccb1e3375172f27


[ROCm/clr commit: bb928ee8ec]
2017-06-28 10:26:04 +05:30
Sun, Peng 8a45f03573 Remove some warning debug info and add weak attribute back to GGL __global__ define
Change-Id: I2021b107dda697b1262d44fa1506465e94a3916b


[ROCm/clr commit: 3d2a729580]
2017-06-27 14:15:16 -05:00
foreman 84ae2eaaa3 P4 to Git Change 1427290 by wchau@wchau_OCL_boltzmann on 2017/06/27 13:42:44
SWDEV-124720 - Observed "Memory access fault by GPU node-1" while running few of OpenCL - ISV apps
	- Change to use system scope on acquire fence for barrier packet

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#40 edit


[ROCm/clr commit: c465ab63ae]
2017-06-27 14:15:34 -04:00
Ben Sander 639a6d5e46 Set default HIP_HIDDEN_FREE_MEM
[ROCm/clr commit: eb2c5e166c]
2017-06-27 12:17:12 -05:00
foreman accd8154f7 P4 to Git Change 1427064 by johtaylo@johtaylo-jtincrementor-increment on 2017/06/27 03:00:05
SWDEV-2 - Change OpenCL version number from 2445 to 2446.

Affected files ...

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


[ROCm/clr commit: 5e2c4d0379]
2017-06-27 03:12:43 -04:00
sunway513 9f949c5ec3 Fix docs for HIP_TRACE_API bit masks.
[ROCm/clr commit: c80d906624]
2017-06-26 17:54:30 -05:00
Sun, Peng 2582679911 Add support of HIP_HIDDEN_FREE_MEM, to deduct the returned available
memory from hipMemGetInfo API, measured in MB.

Change-Id: I7a8260c12e032e04e26611db4c38c893a29f2653


[ROCm/clr commit: e5ce585307]
2017-06-26 15:29:38 -05:00
foreman 25943ff03d P4 to Git Change 1426879 by cpaquot@cpaquot-ocl-lc-lnx on 2017/06/26 15:12:46
SWDEV-107819 - Offset buffer address

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.cpp#25 edit


[ROCm/clr commit: 815623b306]
2017-06-26 15:19:59 -04:00
Kent Knox ff920bc06e Adding initial set Jenkinsfile and dockerfiles
For continuous integration enablement


[ROCm/clr commit: 3ee99588f4]
2017-06-26 13:18:15 -05:00
Aditya Atluri ede75a84ab fixed default args for symbol memcpy apis
Change-Id: Ie0b63f8b9c5535eb3946bd6af3f30fe71a015244


[ROCm/clr commit: 3043766899]
2017-06-23 19:05:44 -05:00
Ben Sander 16b2a0b76e Add docs for launch_bounds.
[ROCm/clr commit: 76c2397281]
2017-06-23 18:05:30 -05:00
Ben Sander ccc085e4db Add option to pass names to HCC dispatch API (for debug)
[ROCm/clr commit: c7382f7da6]
2017-06-23 18:05:30 -05:00
Ben Sander f1bed37a34 Clean up old USE_* and RELEASE.md notes.
[ROCm/clr commit: 42882ddf9c]
2017-06-23 18:05:30 -05:00
Evgeny Mankov 92e8c13490 [HIPIFY] [DOC] Fix typo.
[ROCm/clr commit: ec2c1316a8]
2017-06-23 21:59:24 +03:00
foreman 0821063d4b P4 to Git Change 1425994 by johtaylo@johtaylo-jtincrementor-increment on 2017/06/23 03:00:04
SWDEV-2 - Change OpenCL version number from 2444 to 2445.

Affected files ...

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


[ROCm/clr commit: 312f61558d]
2017-06-23 03:10:24 -04:00
Evgeny Mankov 8c20ecdfde [HIPIFY] Sync more CUDA Driver API functions.
+ 4.14. Event Management
+ 4.15. Execution Control

ToDo: 4.16 - 4.31 modules of CUDA Driver API.


[ROCm/clr commit: cbb5c63dd6]
2017-06-22 21:53:32 +03:00
foreman d56895314f P4 to Git Change 1425764 by gandryey@gera-w8 on 2017/06/22 14:05:15
SWDEV-79445 - OCL generic changes and code clean-up
	- Keep the liquidflash calls for win32 only, since the interface isn't exposed under Linux at all

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#45 edit


[ROCm/clr commit: 8015418605]
2017-06-22 14:13:27 -04:00
foreman aa251eeae4 P4 to Git Change 1425751 by gandryey@gera-w8 on 2017/06/22 13:46:26
SWDEV-79445 - OCL generic changes and code clean-up
	- Fix for LiquidFlash. Add different condition for Linux build detection

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/build/Makefile.runtime#68 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#44 edit


[ROCm/clr commit: f71a338de7]
2017-06-22 13:52:33 -04:00
foreman 0bf329a1c8 P4 to Git Change 1425559 by johtaylo@johtaylo-jtincrementor-increment on 2017/06/22 03:00:03
SWDEV-2 - Change OpenCL version number from 2443 to 2444.

Affected files ...

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


[ROCm/clr commit: 6ea83d1be3]
2017-06-22 03:10:10 -04:00
foreman 9d87eb1016 P4 to Git Change 1425037 by johtaylo@johtaylo-jtincrementor-increment on 2017/06/21 03:00:04
SWDEV-2 - Change OpenCL version number from 2442 to 2443.

Affected files ...

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


[ROCm/clr commit: 2db2eef7ab]
2017-06-21 03:14:02 -04:00
foreman c78eb85c21 P4 to Git Change 1424893 by gandryey@gera-w8 on 2017/06/20 17:18:40
SWDEV-79445 - OCL generic changes and code clean-up
	- Remove build dependency from libdrm and libdrm-amdgpu libs

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/build/Makefile.api#157 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/pro/lnxheaders.h#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/pro/prodevice.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/pro/prodevice.hpp#3 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/pro/profuncs.hpp#1 add


[ROCm/clr commit: 7fe63d653c]
2017-06-20 17:27:45 -04:00
Aditya Atluri 512482badd removed rm for /opt/rocm/hip/src in inline asm sample
Change-Id: I0c02bccd4cd35e01a8e889ea1e586ea8baf0ab90


[ROCm/clr commit: fba69b1ce7]
2017-06-20 11:35:52 -05:00
Rahul Garg 3e29f81050 Added device side abort function in HIP/NVCC
Change-Id: I6ae35a72a8b9c34852619f02da1a046c8d3b2ed3


[ROCm/clr commit: 0fd6b59e22]
2017-06-20 09:38:56 +05:30
Rahul Garg 20dd968547 Abort device function in HIP/HCC, need new HCC
Change-Id: I4195ab75e9b7b48c8b8128d6925ddc0fa5e9e009


[ROCm/clr commit: d9935cd089]
2017-06-18 12:31:31 +05:30
foreman 654701d07a P4 to Git Change 1423425 by lmoriche@lmoriche_palamida on 2017/06/16 13:49:36
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
	- Update from git.

Affected files ...

... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#12 edit
... //depot/stg/opencl/drivers/opencl/cmake/modules/bc2h.cmake#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/CMakeLists.txt#7 edit


[ROCm/clr commit: 8184f21bc6]
2017-06-16 14:07:54 -04:00
foreman 13f0fb8d81 P4 to Git Change 1423425 by lmoriche@lmoriche_palamida on 2017/06/16 13:49:36
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
	- Update from git.

Affected files ...

... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#12 edit
... //depot/stg/opencl/drivers/opencl/cmake/modules/bc2h.cmake#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/CMakeLists.txt#7 edit


[ROCm/clr commit: 7c47ea5085]
2017-06-16 14:07:54 -04:00
Aditya Atluri 1634130267 fixed float2int functions
Change-Id: I67be79149f06daacf0f0d131bdedabf294126248


[ROCm/clr commit: f139d5a52f]
2017-06-16 09:07:06 -05:00
Aditya Atluri cd12c963b0 removed bad copy constructor
Change-Id: I661991d9d43941a61848b0b8e9879c0bfa811b40


[ROCm/clr commit: 34e14bb02d]
2017-06-16 09:02:26 -05:00
foreman f4ad824fa2 P4 to Git Change 1422694 by johtaylo@johtaylo-jtincrementor-increment on 2017/06/15 03:00:30
SWDEV-2 - Change OpenCL version number from 2441 to 2442.

Affected files ...

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


[ROCm/clr commit: e18183ddf8]
2017-06-15 03:15:52 -04:00
foreman efba38d6db P4 to Git Change 1422533 by wchau@wchau_OCL_boltzmann on 2017/06/14 17:14:23
SWDEV-124405 - Observed "Segmentation fault (core dumped()" while running clinfo.
	Add support of GFX901 for Vega10.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdefs.hpp#11 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#55 edit


[ROCm/clr commit: c95e8d22e7]
2017-06-14 17:25:11 -04:00
Rahul Garg 52af9a3cf3 Arguments validation in hipDeviceGetPCIBusId
Change-Id: I89770517c3ac94e4bf476344d27c18f03cfcde08


[ROCm/clr commit: 3f25611692]
2017-06-15 00:21:47 +05:30
Evgeny Mankov 1912c9f308 [HIPIFY] Sync HIPIFY with HIP by CUDA Driver API functions.
+ 4.12. Unified Addressing
+ 4.13. Stream Management

ToDo: 4.14 - 4.31 modules of CUDA Driver API.


[ROCm/clr commit: 094f1b1f2f]
2017-06-14 19:55:55 +03:00
Sun, Peng a1a23c69d3 Additional GGL make_kernel_functor_* macros, contributed by Alex
Change-Id: I01aabb7d2b5418fcefb1bbf78eb5d1888dbc5c96


[ROCm/clr commit: 9bce2af76f]
2017-06-14 11:10:52 -05:00
Rahul Garg 389f1d6aa8 Validity check of input arguments in Ipc Mem APIs
Change-Id: Ia48e949d19f354f10c7e44cc2457fd4154bf6d76


[ROCm/clr commit: 85708089d1]
2017-06-14 15:18:57 +05:30
foreman 8e16a29652 P4 to Git Change 1422118 by johtaylo@johtaylo-jtincrementor-increment on 2017/06/14 03:00:03
SWDEV-2 - Change OpenCL version number from 2440 to 2441.

Affected files ...

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


[ROCm/clr commit: f8bdb00ade]
2017-06-14 03:07:34 -04:00
Maneesh Gupta 86f2c1e395 Bump HIP base version to 1.2
Change-Id: I8ecc164afed4383f78579ed86a5c8c11a73b0780


[ROCm/clr commit: 4fa2090b78]
2017-06-14 09:45:46 +05:30
Sandeep Kumar b237b83101 Add peer2peer bandwidth and latency test
Change-Id: I6d88e4aa9f6e64096af16579eebef4740734203e


[ROCm/clr commit: 01842faa1c]
2017-06-14 09:44:56 +05:30
Evgeny Mankov cfe2dc9fc0 [HIPIFY] Initial sync HIPIFY with HIP by CUDA Driver API functions.
+ CUDA_Driver_API_functions_supported_by_HIP.md update.
+ Initial update of HIPIFY with CUDA driver API functions:
  1.Error Handling, 2.Initialization, 3.Version Management, 5-6.Device Management, 7.Primary Context, 8-9.Context, 10.Module Management, 11.Memory Management.
+ Sync HIP functions against CUDA Driver and Runtime API functions.
+ Typo fixes.

ToDo: 12-30 modules of CUDA Driver API.


[ROCm/clr commit: 82b37fe481]
2017-06-13 20:25:11 +03:00
Rahul Garg f48cbf564a Input args NULL check in hipChooseDevice
Change-Id: I1a7b8cded2f81d739645bbf3dab2f04bb9c3c796


[ROCm/clr commit: 0efd737767]
2017-06-13 13:35:50 +05:30
foreman 177dbbc9ac P4 to Git Change 1421594 by johtaylo@johtaylo-jtincrementor-increment on 2017/06/13 03:00:04
SWDEV-2 - Change OpenCL version number from 2439 to 2440.

Affected files ...

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


[ROCm/clr commit: 7544a92aec]
2017-06-13 03:09:39 -04:00
foreman 4b0086bca3 P4 to Git Change 1421454 by yaxunl@yaxunl_stg_win50 on 2017/06/12 17:18:49
SWDEV-123891 - Bump up OpenCL SC_CLIENT_INTERFACE_MAJOR_VERSION from 1 to 4 Part 2/2

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/backends/gpu/scwrapper/EGNI/scCompile89.cpp#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/backends/gpu/scwrapper/SI/scCompileSI.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/backends/gpu/scwrapper/scState.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/complibdefs#7 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/complibdefs#50 edit
... //depot/stg/opencl/drivers/opencl/compiler/sclibdefs.opencl#15 edit


[ROCm/clr commit: cd61586801]
2017-06-12 17:31:11 -04:00