llvm icon indicating copy to clipboard operation
llvm copied to clipboard

[SYCL][ESIMD][EMU] Enable dpas with ESIMD_EMULATOR backend

Open dongkyunahn-intel opened this issue 2 years ago • 5 comments

  • +fix for 'saturate<>' for ESIMD_EMULATOR backend

dongkyunahn-intel avatar Jul 25 '22 21:07 dongkyunahn-intel

Note : DPASW support will be enabled later as it requires updates in esimd_emulator backend interface as well as CM_EMU library for runtime support

dongkyunahn-intel avatar Jul 25 '22 21:07 dongkyunahn-intel

Thanks @dongkyunahn-intel, do you know anything about SYCL :: unused_spec_const.cpp ?

pvchupin avatar Jul 27 '22 21:07 pvchupin

Thanks @dongkyunahn-intel, do you know anything about SYCL :: unused_spec_const.cpp ?

@pvchupin , as far as I know 'spec_const' tests are disabled for ESIMD_EMULATOR backend as they are failing with Unsupported 'online_compiler' error. It could be because of 'AOT' that is not supported by the ESIMD_EMULATOR backend. Currently, there is no plan for enabling those tests with the backend.

dongkyunahn-intel avatar Jul 27 '22 22:07 dongkyunahn-intel

Unrelated failure :

SYCL / Linux / CUDA LLVM Test Suite

dongkyunahn-intel avatar Jul 30 '22 01:07 dongkyunahn-intel

Function signatures for __esimd_dpas* will be changed to have precision, systolic depth, and repeat count (from dpas_info) as template arguments. Host implementation will be changed in this PR. Device implementation will be changed later.

dongkyunahn-intel avatar Aug 08 '22 18:08 dongkyunahn-intel

Unrelated failures

SYCL / Linux / HIP AMDGPU LLVM Test Suite 
- SYCL :: DeviceLib/imf_simd_emulate_test.cpp

SYCL / Linux / CUDA LLVM Test Suite
- SYCL :: DeviceLib/imf_simd_emulate_test.cpp

dongkyunahn-intel avatar Aug 15 '22 19:08 dongkyunahn-intel

Unrelated failures

What are the list of failing tests per each configuration?

kbobrovs avatar Aug 15 '22 19:08 kbobrovs

Unrelated failures

What are the list of failing tests per each configuration?

Updated the comment with failing tests.

dongkyunahn-intel avatar Aug 15 '22 19:08 dongkyunahn-intel