Skip to content
This repository was archived by the owner on Mar 28, 2023. It is now read-only.

[SYCL][ESIMD][EMU] LSC support bringup #1018

Merged
merged 3 commits into from
Aug 29, 2022

Conversation

dongkyunahn-intel
Copy link

No description provided.

@dongkyunahn-intel dongkyunahn-intel requested a review from a team as a code owner May 4, 2022 21:18
@kbobrovs
Copy link

The fact that this PR passed means that the tests were not actually run, as they could not yet pass on the emulator.
Please:

  1. Make sure ESIMD emulator testing is on in CI
  2. re-test it with the [SYCL][ESIMD][EMU] LSC support for ESIMD_EMULATOR backend llvm#6099

@dongkyunahn-intel
Copy link
Author

@pvchupin , would you check if ESIMD_EMULATOR backend is tested during Check-in tests for intel/llvm-test-suite? It looks like not.

@pvchupin
Copy link

pvchupin commented Jun 3, 2022

/verify with intel/llvm#6099

@pvchupin
Copy link

pvchupin commented Jun 3, 2022

I don't think it's tested. Not sure if we have capacity to extend testing now.

@dongkyunahn-intel
Copy link
Author

I don't think it's tested. Not sure if we have capacity to extend testing now.

I think I had an e-mail conversation with @vladimirlaz for this issue before. I'll forward you the message if I find it.

- lsc_usm_atomic_cachehint.cpp is excluded as kernel_bundle() is not
supported under ESIMD_EMULATOR
@dongkyunahn-intel
Copy link
Author

LSC-Atomic support for ESIMD_EMULATOR is under review : intel/llvm#6588

@v-klochkov
Copy link

I don't think it's tested. Not sure if we have capacity to extend testing now.

Can such testing be run by request? Something line (/verify with emulator)?

@dongkyunahn-intel
Copy link
Author

Unrelated failure
Jenkins/pre-ci-linux

OpenCL
[2022-08-15T23:36:59.054Z] Failed Tests (1):
[2022-08-15T23:36:59.054Z]   SYCL :: Basic/queue/release.cpp

Jenkins/pre-ci-logs
(Not accessible)

Copy link

@kbobrovs kbobrovs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Good to see so many tests are enabled for the emulator.
But, to be on the safe side, please retest with the latest compiler, as I merged intel/llvm#6629 which modifies lsc atomics.

@dongkyunahn-intel
Copy link
Author

dongkyunahn-intel commented Aug 26, 2022

LGTM. Good to see so many tests are enabled for the emulator. But, to be on the safe side, please retest with the latest compiler, as I merged intel/llvm#6629 which modifies lsc atomics.

The test passes with sycl branch of intel/llvm containing the change set from PR#6629.

@kbobrovs kbobrovs merged commit 3830247 into intel:intel Aug 29, 2022
myler pushed a commit to myler/llvm-test-suite that referenced this pull request Mar 22, 2023
* Adding 'esimd_emulator' feature for LSC tests
* XFAIL marking for unsupported lsc-atomic tests
* Enabling LSC-Atomic tests
- lsc_usm_atomic_cachehint.cpp is excluded as kernel_bundle() is not
supported under ESIMD_EMULATOR
aelovikov-intel pushed a commit to aelovikov-intel/llvm that referenced this pull request Mar 27, 2023
* Adding 'esimd_emulator' feature for LSC tests
* XFAIL marking for unsupported lsc-atomic tests
* Enabling LSC-Atomic tests
- lsc_usm_atomic_cachehint.cpp is excluded as kernel_bundle() is not
supported under ESIMD_EMULATOR
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants