llvm
[SYCL] Specialize atomic fetch_add for floating point types
#2765
Merged

[SYCL] Specialize atomic fetch_add for floating point types #2765

AGindinson
AGindinson AGindinson force pushed 5 years ago
AGindinson AGindinson force pushed 5 years ago
AGindinson AGindinson force pushed 5 years ago
AlexeySotkin AlexeySotkin requested a review from AlexeySotkin AlexeySotkin 5 years ago
AlexeySotkin
AlexeySotkin commented on 2020-11-26
AlexeySachkov AlexeySachkov requested a review from Pennycook Pennycook 5 years ago
AGindinson AGindinson force pushed 5 years ago
AGindinson AGindinson force pushed 5 years ago
AGindinson AGindinson force pushed 5 years ago
Pennycook
Pennycook dismissed these changes on 2020-11-30
bader
AGindinson
AGindinson AGindinson dismissed their stale review 5 years ago
AGindinson AGindinson force pushed 5 years ago
AGindinson AGindinson changed the title [DRAFT][SYCL] Support atomic float add in headers & SPIR-V [SYCL] Specialize atomic fetch_add for floating point types 5 years ago
AGindinson AGindinson force pushed 5 years ago
AGindinson
AGindinson
AGindinson AGindinson force pushed 5 years ago
AlexeySotkin
AlexeySotkin commented on 2020-12-09
Pennycook
AGindinson
AGindinson AGindinson marked this pull request as ready for review 5 years ago
AGindinson AGindinson requested a review 5 years ago
AGindinson AGindinson requested a review from v-klochkov v-klochkov 5 years ago
AGindinson AGindinson force pushed 5 years ago
AGindinson AGindinson requested a review from Pennycook Pennycook 5 years ago
AGindinson AGindinson requested a review from AlexeySachkov AlexeySachkov 5 years ago
AGindinson AGindinson requested a review from AlexeySotkin AlexeySotkin 5 years ago
Pennycook
Pennycook requested changes on 2021-01-13
AGindinson AGindinson force pushed 5 years ago
Pennycook
Pennycook commented on 2021-01-13
AGindinson AGindinson requested a review from Pennycook Pennycook 5 years ago
Pennycook
Pennycook dismissed these changes on 2021-01-13
v-klochkov
v-klochkov commented on 2021-01-13
AGindinson AGindinson dismissed their stale review 5 years ago
AGindinson AGindinson requested a review from v-klochkov v-klochkov 5 years ago
AGindinson AGindinson requested a review from Pennycook Pennycook 5 years ago
AGindinson AGindinson force pushed 5 years ago
AGindinson AGindinson force pushed 5 years ago
AGindinson AGindinson force pushed 5 years ago
AGindinson AGindinson force pushed 5 years ago
AGindinson AGindinson force pushed 5 years ago
AGindinson AGindinson force pushed 5 years ago
AGindinson AGindinson force pushed 5 years ago
[SYCL] Specialize atomic fetch_add for floating point types
7dce90a7
Provide a general macro for float atomics' emulation
28a3a1b6
[SYCL][Test] Configure atomic float tests for CUDA/CPU
d6a52081
Address review comments: fetch_sub in atomic.hpp, RUN lines' cleanup
3beb65a0
Fix the negation subject in the fetch_sub implementation
a9d8d88e
Remove the "emulated" atomics usage for the HOST tests
1e2ff470
Mark the tests unsupported on CUDA
73b5b5d4
Edit the UNSUPPORTED placement & content
da6edc50
Update tests to check the IR for spinlock emulation behavior
212aa4dd
Switch to using the emulation by default
0b178bc4
Revert changes in atomic.hpp - the new implementation can't be used t…
342a1796
Remove double underscore from the macro name
be711257
AGindinson AGindinson force pushed to be711257 5 years ago
AGindinson
romanovvlad
romanovvlad dismissed these changes on 2021-01-21
Switch to XFAIL for CUDA
906c4136
AGindinson AGindinson dismissed their stale review via 906c4136 5 years ago
AGindinson AGindinson requested a review from romanovvlad romanovvlad 5 years ago
AlexeySachkov
AlexeySachkov approved these changes on 2021-01-21
AlexeySotkin
AlexeySotkin approved these changes on 2021-01-21
romanovvlad
romanovvlad approved these changes on 2021-01-21
Pennycook
Pennycook approved these changes on 2021-01-21
bader bader merged 37a9a2a9 into sycl 5 years ago
AGindinson AGindinson deleted the private/agindins/atomic-fadd-draft branch 4 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone