Skip to content

Add store-like method for atomic_add#97

Closed
AntonOresten wants to merge 5 commits into
JuliaGPU:mainfrom
AntonOresten:tile-space-atomics
Closed

Add store-like method for atomic_add#97
AntonOresten wants to merge 5 commits into
JuliaGPU:mainfrom
AntonOresten:tile-space-atomics

Conversation

@AntonOresten

@AntonOresten AntonOresten commented Feb 23, 2026

Copy link
Copy Markdown
Collaborator

Adds tile-space indexing for atomic_add, matching store's (array, index, tile) signature. This lets users swap between them without changing indexing logic. Perhaps this deserves its own function like atomic_store_add, but the method signature is unambiguous enough and not too far from the other explicitly tile-indexed methods.

Depends on #96

Closes #50

@AntonOresten AntonOresten changed the title Add tile-space atomic op methods Add store-like method for atomic_add Feb 23, 2026
@AntonOresten

Copy link
Copy Markdown
Collaborator Author

Requires rewriting due to changes in #96. Still not clear what the ideal interface is. Tile-space atomics feels generally useful at least, and one that users shouldn't need to define themselves.

@AntonOresten AntonOresten deleted the tile-space-atomics branch March 19, 2026 12:50
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.

High-level atomic operations

1 participant