Tags: Ryefalk/llvm
Tags
[SYCL] Remove the w/a for hanging zeEventHostSynchronize (intel#2023) Signed-off-by: Sergey V Maslov <sergey.v.maslov@intel.com>
[SYCL][ESIMD] Explicit SIMD math APIs. (intel#1855) This commit adds implementation of Explicit SIMD math APIs along with math intrinsics used to implement operations with SIMD classes. Author: Chen, Gang Y <gang.y.chen@intel.com> Co-authored-by: Chen, Kai Yu <kai.yu.chen@intel.com> Signed-off-by: Denis Bakhvalov <denis.bakhvalov@intel.com>
[SYCL][ESIMD] Add simd and simd_view classes (intel#1854) This patch adds simd and simd_view class implementation used to implement Explicit SIMD vector APIs. Author: Wei Pan Co-authored-by: Chen, Gang Y <gang.y.chen@intel.com> Co-authored-by: Bobrovsky, Konstantin S <konstantin.s.bobrovsky@intel.com> Co-authored-by: Ashar, Pratik J <pratik.j.ashar@intel.com> Signed-off-by: Denis Bakhvalov <denis.bakhvalov@intel.com>
[SYCL][ESIMD] Add basic headers for ESIMD runtime library (intel#1853) This patch adds basic headers used to implement Explicit SIMD APIs and integrates them into deployment. Signed-off-by: Denis Bakhvalov <denis.bakhvalov@intel.com> Author: Wei Pan Co-authored-by: Chen, Kai Yu <kai.yu.chen@intel.com> Co-authored-by: Chen, Gang Y <gang.y.chen@intel.com> Co-authored-by: Bobrovsky, Konstantin S <konstantin.s.bobrovsky@intel.com>
[SYCL][NFC] Rename KernelLambda to KernelObj (intel#2031) These variables can also represent a function object, so they have CXXRecordDecl type and the name KernelLambda is confusing and incorrect in this case.
[SYCL-PTX] Add bindings with libdevice for math and relational (intel… …#2013) Bind the following builtins to libdevice functions: - atan2 - copysign - cospi - fdim - fma - frexp - hypot - ilogb - ldexp - log - log10 - log1p - log2 - logb - modf - native_cos - native_log - native_log10 - native_log2 - native_powr - native_rsqrt - native_sin - native_sqrt - native_tan - nextafter - pow - remainer - round - rsqrt - sin - sincos - sinh - sinpi - tan - tanh - tgamma - trunc - isfinite - isinf - isnan Signed-off-by: Victor Lomuller <victor@codeplay.com>
[SYCL-PTX] Add bindings with libdevice for math and relational (intel… …#2013) Bind the following builtins to libdevice functions: - atan2 - copysign - cospi - fdim - fma - frexp - hypot - ilogb - ldexp - log - log10 - log1p - log2 - logb - modf - native_cos - native_log - native_log10 - native_log2 - native_powr - native_rsqrt - native_sin - native_sqrt - native_tan - nextafter - pow - remainer - round - rsqrt - sin - sincos - sinh - sinpi - tan - tanh - tgamma - trunc - isfinite - isinf - isnan Signed-off-by: Victor Lomuller <victor@codeplay.com>
[SYCL] Add support for get_backend() API (intel#1879) This API returns the backend associated with a platform. A LIT test has also been added. Signed-off-by: Gail Lyons <gail.lyons@intel.com>
[SYCL] Added arbitrary integer SPIR-V spec as an extension (intel#1957) Create a new extension to enable SPIR-V to use arbitrary precision integers, with a default maximum bitwidth (with this extension) up to 32 bits, but implementers are allowed to go up to any arbitrary bitwidth.
PreviousNext