-
Notifications
You must be signed in to change notification settings - Fork 788
[SYCL][CUDA] libclc atomics update #2100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SYCL][CUDA] libclc atomics update #2100
Conversation
7dd3aeb
to
49e52be
Compare
49e52be
to
6175e23
Compare
Authored-by: Stuart Adams <[email protected]> Co-authored-by: Victor Lomuller <[email protected]> Signed-off-by: Alexander Johnston <[email protected]>
Authored-by: Victor Lomuller <[email protected]> Co-authored-by: Alexander Johnston <[email protected]> Signed-off-by: Alexander Johnston <[email protected]>
Authored-by: Victor Lomuller <[email protected]> Co-authored-by: Alexander Johnston <[email protected]> Signed-off-by: Alexander Johnston <[email protected]>
Authored-by: Victor Lomuller <[email protected]> Signed-off-by: Alexander Johnston <[email protected]>
Authored-by: Victor Lomuller <[email protected]> Co-authored-by: Alexander Johnston <[email protected]> Signed-off-by: Alexander Johnston <[email protected]>
Authored-by: Alexander Johnston <[email protected]> Co-authored-by: Stuart Adams <[email protected]> Signed-off-by: Alexander Johnston <[email protected]>
Authored-by: Stuart Adams <[email protected]> Co-authored-by: Alexander Johnston <[email protected]> Signed-off-by: Alexander Johnston <[email protected]>
6175e23
to
f04e389
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I still think adding a comment to spirv.hpp
would be very helpful (see https://github.com/intel/llvm/pull/2100/files#r453772103).
Signed-off-by: Alexander Johnston <[email protected]>
Not really familiar with this. @premanandrao @erichkeane can you take a look? |
@Alexander-Johnston, it looks like some functionality enabled by this patch is not supported by Intel OpenCL CPU device. Could you mark |
@Pennycook: #2127 didn't help. The test is still failing. |
I'll take a look. |
Purpose of the test is to check if compilation of a code with atomics that has implicit conversions for a fresh-new address spaces is working correct, so since the test in this PR is failing in runtime - #2127 shall has no affect on it. Also I don't mind to disable runs of the test on CPU/GPU. But the thing that worries me is that this change might break atomic conformance tests. Are we considering to deprecate atomics right at this point of time? |
/summary:run |
@MrSidims, is right. This change breaks |
Please, fix tests and reopen the PR. |
Raise MSVC warning level from /W3 to /W4
Revert #2100 "Raise MSVC warning level from /W3 to /W4"
Updates the libclc spirv atomics used by the sycl cuda backend.
Includes