Skip to content

Atomic operations#8

Merged
tinebp merged 6 commits intovortexgpgpu:vortex_2.xfrom
talubik:talubik/atomics
Jan 14, 2026
Merged

Atomic operations#8
tinebp merged 6 commits intovortexgpgpu:vortex_2.xfrom
talubik:talubik/atomics

Conversation

@talubik
Copy link

@talubik talubik commented Nov 9, 2025

Hello. I have been experimenting with atomic operations on Vortex and observed that they are supported in simx, but currently not supported in PoCL. This draft PR introduces initial support for atomic operations.
Currently implemented:

  • atomic_add
  • atomic_inc

UPD: All atomics are implemented

@talubik talubik marked this pull request as ready for review December 2, 2025 03:44
@talubik
Copy link
Author

talubik commented Dec 2, 2025

Hello. I implemented the code for all atomics and added a test to validate their correct behavior (job: Run tests on vortex simx).
This pull request resolves the following issues:
#2
pocl/pocl#1091
vortexgpgpu/vortex#91

@talubik talubik requested a review from shin0403 December 3, 2025 04:50
@tinebp tinebp merged commit 70db40e into vortexgpgpu:vortex_2.x Jan 14, 2026
1 of 34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants