This repository was archived by the owner on Mar 28, 2023. It is now read-only.
forked from llvm/llvm-test-suite
-
Notifications
You must be signed in to change notification settings - Fork 131
[SYCL] Add test cases for SYCL-2020 reductions used in read_write mode #170
Merged
vladimirlaz
merged 5 commits into
intel:intel
from
v-klochkov:public_vklochkov_reduction_2020
Mar 17, 2021
Merged
[SYCL] Add test cases for SYCL-2020 reductions used in read_write mode #170
vladimirlaz
merged 5 commits into
intel:intel
from
v-klochkov:public_vklochkov_reduction_2020
Mar 17, 2021
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2c19a76
to
fe70d07
Compare
v-klochkov
added a commit
to v-klochkov/llvm
that referenced
this pull request
Mar 8, 2021
…riable LIT tests: intel/llvm-test-suite#170 This patch: - adds SYCL-2020 property::reduction::initialize_to_identity - implements support for SYCL-2020 reductions for which initialize_to_identity is NOT used (corresponds to read_write and USM ONEAPI::reductions). sycl::reduction re-uses ONEAPI::reduction implementation/classes and automatically creates placeholder accessors for sycl::reduction called with sycl::buffer argument. - adds operator++ for reducer class defined in SYCL-2020 - fixes 2 errors in an ONEAPI::reduction used with placeholder accessors. The attribute "initialize_to_identity" is NOT supported yet. The multi-dimensional reductions are NOT supported yet. Reductions accepting sycl::span are not supported yet. Reductions cannot be yet used in parallel_for() accepting sycl::range Signed-off-by: Vyacheslav N Klochkov <vyacheslav.n.klochkov@intel.com>
v-klochkov
added a commit
to intel/llvm
that referenced
this pull request
Mar 11, 2021
…rs (#3315) * [SYCL] Implement SYCL-2020 reductions with read_write access to reduction variable LIT tests: intel/llvm-test-suite#170 This patch: - adds SYCL-2020 property::reduction::initialize_to_identity - implements support for SYCL-2020 reductions for which initialize_to_identity is NOT used. Supported reductions correspond to read_write and USM ONEAPI::reductions. - sycl::reduction re-uses ONEAPI::reduction implementation/classes and automatically creates placeholder accessors for sycl::reduction called with sycl::buffer argument. - adds operator++ for reducer class defined in SYCL-2020 - fixes 2 errors in an ONEAPI::reduction used with placeholder accessors. The attribute "initialize_to_identity" is added but NOT supported yet. The multi-dimensional reductions are NOT supported yet. Reductions accepting sycl::span are not supported yet. Reductions cannot be yet used in parallel_for() accepting sycl::range Signed-off-by: Vyacheslav N Klochkov <vyacheslav.n.klochkov@intel.com>
These changes verify intel/llvm#3315 Signed-off-by: Vyacheslav N Klochkov <vyacheslav.n.klochkov@intel.com>
fe70d07
to
2645b72
Compare
vladimirlaz
reviewed
Mar 15, 2021
Signed-off-by: Vyacheslav N Klochkov <vyacheslav.n.klochkov@intel.com>
Signed-off-by: Vyacheslav N Klochkov <vyacheslav.n.klochkov@intel.com>
7b74a61
to
44c9336
Compare
Signed-off-by: Vyacheslav N Klochkov <vyacheslav.n.klochkov@intel.com>
vladimirlaz
approved these changes
Mar 17, 2021
yuxianch
added a commit
to yuxianch/llvm-test-suite
that referenced
this pull request
Sep 13, 2021
Auto pulldown and update tc files for syclos branch on 20210906
aelovikov-intel
pushed a commit
to aelovikov-intel/llvm
that referenced
this pull request
Mar 27, 2023
intel/llvm-test-suite#170) Signed-off-by: Vyacheslav N Klochkov <vyacheslav.n.klochkov@intel.com>
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Signed-off-by: Vyacheslav N Klochkov vyacheslav.n.klochkov@intel.com