Skip to content
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

Missing write fence for lock based atomics on CUDA #3038

Closed
crtrott opened this issue May 15, 2020 · 1 comment
Closed

Missing write fence for lock based atomics on CUDA #3038

crtrott opened this issue May 15, 2020 · 1 comment
Assignees
Labels
Bug Broken / incorrect code; it could be Kokkos' responsibility, or others’ (e.g., Trilinos)

Comments

@crtrott
Copy link
Member

crtrott commented May 15, 2020

I wrote a new performance test for desul, and then added a correctness check to it. And Kokkos atomics weren't passing it for Complex

@crtrott crtrott added the Bug Broken / incorrect code; it could be Kokkos' responsibility, or others’ (e.g., Trilinos) label May 15, 2020
@crtrott crtrott added this to the Tentative 3.2 Release milestone May 15, 2020
@crtrott crtrott self-assigned this May 15, 2020
@crtrott
Copy link
Member Author

crtrott commented Jul 23, 2020

the lock acquire and release needs to be sequenced with the actual data access.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Broken / incorrect code; it could be Kokkos' responsibility, or others’ (e.g., Trilinos)
Projects
No open projects
Development

No branches or pull requests

2 participants