İşleme Grafiği

13197 İşleme

Yazar SHA1 Mesaj Tarih
Maneesh Gupta 18ccab33c3 Merge pull request #538 from ROCm-Developer-Tools/fix-fp16-include
Include host_defines.h in hip_fp16.h since it uses __host__ __device_…
2018-06-28 11:14:07 +05:30
foreman a5bf56e9bc P4 to Git Change 1573627 by skudchad@skudchad_test2_win_opencl on 2018/06/27 18:26:38
SWDEV-145570 - [HIP] Report 64KB LDS for Linux

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/15296/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#52 edit
2018-06-27 18:36:59 -04:00
foreman 7bb3d41155 P4 to Git Change 1573623 by gandryey@gera-w8 on 2018/06/27 18:23:10
SWDEV-155433 - Add OpenCL API type for RGP files generated from OpenCL
	- Add API type events to the SQTT

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#93 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.hpp#30 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palgpuopen.cpp#3 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palgpuopen.hpp#3 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#112 edit
2018-06-27 18:32:23 -04:00
Srinivasuluch ef33a0ad4d Update hipLaunchParm.cpp
Changing macro name
2018-06-27 22:06:53 +05:30
Srinivasuluch 52e808da4d Update hipLaunchParm.cpp
wrap up to 80 characters per line
2018-06-27 22:04:12 +05:30
Srinivasuluch f69d89e79f Update hipLaunchParm.cpp
changing the condition, a = b, as Sam suggested
2018-06-27 21:48:37 +05:30
Srinivasuluch 22fd883df8 Update hipLaunchParm.cpp 2018-06-27 20:49:07 +05:30
Srinivasuluch 681ce0182e Update hipLaunchParm.cpp
Added a macro to disable the alignment test as it's broken
2018-06-27 19:57:44 +05:30
Srinivasuluch 52f3ec8f26 Update hipLaunchParm.cpp
pass by value for struct
2018-06-27 16:45:51 +05:30
foreman 4e22474825 P4 to Git Change 1573154 by johtaylo@johtaylo-jtincrementor2-increment on 2018/06/27 03:00:06
SWDEV-2 - Change OpenCL version number from 2682 to 2683.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2430 edit
2018-06-27 03:09:59 -04:00
foreman 717c0e3e6c P4 to Git Change 1572945 by jatang@jatang-opencl-hsa-stg5 on 2018/06/26 16:09:41
SWDEV-155654 - TDR\BSOD observed while running Nuke Performance Benchmark test on Hawaii Asics.

	Need to support the new power-related appprofile parameters for gfx8 ASICs.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuappprofile.cpp#14 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuappprofile.hpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#592 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#183 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#64 edit
2018-06-26 16:18:18 -04:00
Aaron Enye Shi e44eaa1a1e Implement __shfl_* funcs into HIP headers 2018-06-26 18:32:11 +00:00
foreman a7bd1f9ece P4 to Git Change 1572669 by johtaylo@johtaylo-jtincrementor2-increment on 2018/06/26 03:00:06
SWDEV-2 - Change OpenCL version number from 2681 to 2682.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2429 edit
2018-06-26 03:12:55 -04:00
Alex Voicu 2acf7f033c Existence is a complex affair. 2018-06-26 00:41:35 +01:00
Yaxun (Sam) Liu 632baba353 Add workaround to hipcc for build failure in tensorflow due to missing symbol __cpu_model
https://github.com/tensorflow/tensorflow/issues/9593
2018-06-25 18:14:51 -04:00
Alex Voicu b9ead38478 Be nice to GCC, it is old and worthy of respect. 2018-06-25 22:59:07 +01:00
Yaxun (Sam) Liu c74682ef1b Include host_defines.h in hip_fp16.h since it uses __host__ __device__ attributes 2018-06-25 15:34:34 -04:00
Alex Voicu 9452298fbe Removes use of unimplemented OCML functionality. 2018-06-25 19:16:27 +01:00
foreman 6523c1109c P4 to Git Change 1572348 by skudchad@skudchad_test2_win_opencl on 2018/06/25 13:21:41
SWDEV-145570 - [HIP] - Fix hipHostGetDevicePointer. hipHostRegister tests now passes

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/15261/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#34 edit
2018-06-25 13:29:56 -04:00
foreman c7bbeca0d5 P4 to Git Change 1572344 by jatang@jatang-opencl-hsa-stg5 on 2018/06/25 13:05:15
SWDEV-126897 - Enable 'OPENCL_VERSION=210' in LC/ROCm path.

	For testing purpose.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#91 edit
... //depot/stg/opencl/drivers/opencl/tests/conformance/devel/2.0/test_conformance/device_execution/main.c#10 edit
2018-06-25 13:16:30 -04:00
Alex Voicu 3ff1d4081e Let's try this again... 2018-06-25 17:49:50 +01:00
Srinivasuluch c5b643999c Update hipLaunchParm.cpp
Added validation part for struct, added two struct padding tests
2018-06-25 16:53:12 +05:30
foreman 2ae953a4bc P4 to Git Change 1572032 by johtaylo@johtaylo-jtincrementor2-increment on 2018/06/23 03:00:04
SWDEV-2 - Change OpenCL version number from 2680 to 2681.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2428 edit
2018-06-23 03:16:15 -04:00
foreman 75b68a5dac P4 to Git Change 1571962 by skeely@skeely_HSA_linux on 2018/06/22 17:51:21
SWDEV-157321 - Mesa interop interface update.

	Interop in/out structs and header updated to match version at git://anongit.freedesktop.org/mesa/mesa
	Mostly minor changes, cleans up include structure avoiding GLX on Windows.

	Larger change is version tracking (now by numbers rather than struct size),
	added a field to mesa_glinterop_export_out giving the size of data written to out_driver_data,
	and corrected spelling of mesa_glinterop_export_out::internal_format.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/mesa_glinterop.h#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#90 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocglinterop.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocglinterop.hpp#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.cpp#36 edit
2018-06-22 18:00:13 -04:00
foreman f89e4f89a1 P4 to Git Change 1571960 by skeely@skeely_LC_linux on 2018/06/22 17:44:33
SWDEV-155716 - Fetch backing buffer of texture buffers for use with GL buffer APIs.

	Don't assume that texture buffer names will be the same as the backing store's buffer name.
	It is illegal (but unchecked) in GL to use a texture object name in a buffer object API.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_gl.cpp#60 edit
2018-06-22 17:50:28 -04:00
Aaron Enye Shi c73cd64f5b Add HIP Compute Mode 2018-06-22 14:37:19 +00:00
Alex Voicu 0e0d43bfe1 Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_native_vector_types 2018-06-22 12:19:32 +01:00
foreman f0286b57c2 P4 to Git Change 1571566 by johtaylo@johtaylo-jtincrementor2-increment on 2018/06/22 03:00:05
SWDEV-2 - Change OpenCL version number from 2679 to 2680.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2427 edit
2018-06-22 03:21:18 -04:00
Aaron Enye Shi dc850cc3e7 HIPCC - Use clang if clang++ is not compiled 2018-06-21 18:12:55 +00:00
foreman c184b88692 P4 to Git Change 1571066 by johtaylo@johtaylo-jtincrementor2-increment on 2018/06/21 03:00:20
SWDEV-2 - Change OpenCL version number from 2678 to 2679.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2426 edit
2018-06-21 03:17:42 -04:00
Aaron Enye Shi 5d4986d470 Replace __hip_hc_ir_ inline asm with __ockl_* functions 2018-06-20 20:40:14 +00:00
Aaron Enye Shi 9a295a732d Implement __ballot, __any, __all into HIP headers 2018-06-20 17:39:39 +00:00
Aaron Enye Shi 175c87f2bf Implement hip_hc.ll into HIP headers
Move all __hip_hc_ir_* functions from hip_hc.ll into HIP header as inline asm. Remove hip_hc.ll and build dependencies from HIP.
2018-06-20 17:39:31 +00:00
Aaron Enye Shi ad5f1dcbf2 Implement device_functions.cpp into HIP headers
Move all Integer Intrinsics, device_functions.cpp definitions and HIP specific device functions into HIP headers. Implement the device functions using llvm_intrinsics and device-libs functions instead of calling hc::__* functions. Remove device_functions.cpp since everything is now defined in header.
2018-06-20 17:39:23 +00:00
Aaron Enye Shi e8a18a5473 Move hipclang funcs into corresponding headers 2018-06-20 17:39:15 +00:00
Aaron Enye Shi 366207f8af Split __llvm and device lib funcs into new headers 2018-06-20 17:39:06 +00:00
Aaron Enye Shi 0694d0300a Add get_dynamicgroupbaseptr def and remove hc_ 2018-06-20 17:38:59 +00:00
Aaron Enye Shi 7cade79d98 Add prefix __ to memory scope and order 2018-06-20 17:38:52 +00:00
Aaron Enye Shi 4298ed308e Add __llvm_fence funcs and __ prefixes 2018-06-20 17:38:45 +00:00
Aaron Enye Shi f4399d57a3 Add hipclang amdgcn functions
These are moving from hipclang in device library to hip headers. These are required for the functionality of HIPclang project.
2018-06-20 17:38:37 +00:00
Jenkins 8b4feff6e2 Merge 'master' into 'amd-master'
Change-Id: Ia897c694ffbbce2ab01493d3ea60e42701ce021e
2018-06-20 04:09:40 -05:00
Maneesh Gupta 272c16d34e Merge pull request #507 from ROCm-Developer-Tools/fix-forward
Add __device__ to device functions in hip_fp16_math_fwd.h
2018-06-20 14:21:46 +05:30
Maneesh Gupta 29aa297899 Merge pull request #504 from ROCm-Developer-Tools/fix-vector3
Fix channel_descriptor.h about vector 3 for gcc
2018-06-20 14:20:29 +05:30
Maneesh Gupta d27991e1c8 Merge pull request #490 from ROCm-Developer-Tools/feature_decouple_atomics_from_hc
Switch the atomic implementation to use Clang  builtins.
2018-06-20 14:16:43 +05:30
foreman e7b38959a2 P4 to Git Change 1570469 by johtaylo@johtaylo-jtincrementor2-increment on 2018/06/20 03:00:04
SWDEV-2 - Change OpenCL version number from 2677 to 2678.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2425 edit
2018-06-20 03:11:11 -04:00
Maneesh Gupta 8ff33a83b1 Merge pull request #457 from whchung/hip-reinit
HIP program state re-initialization logic
2018-06-20 09:37:27 +05:30
foreman 64fd3e50a0 P4 to Git Change 1570202 by gandryey@gera-w8 on 2018/06/19 13:58:38
SWDEV-155436 - Write dispatch dimensions to COMPUTE registers for OpenCL support for RGP
	- Add the dispatch dimensions to the RGP trace

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palgpuopen.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palgpuopen.hpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#111 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#290 edit
2018-06-19 14:06:00 -04:00
foreman f67ed6630e P4 to Git Change 1570186 by gandryey@gera-w8 on 2018/06/19 13:20:24
SWDEV-150518 - [IQE][DG2018][I+eA][SSG] System hangs when trying to preview cache video to AMD SSG
	- Disable optimization for "disabled deferred allocations" in SSG path. There is an extra logic to support double copy transfers with allocations in the invisible heap. It's not an official requirement for the SSG extension and hasn't been tested, but Adobe utilizes that path.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#89 edit
2018-06-19 13:28:44 -04:00
Yaxun (Sam) Liu 454d45e5bb Let hipcc handle library with extension lo for hip-clang 2018-06-19 10:51:08 -04:00
Yaxun (Sam) Liu 2b5242b2c3 Add conj, operator-,==,!= for hipFloatComplex/hipDoubleComplex 2018-06-19 10:49:59 -04:00