Skip to content

Conversation

maleadt
Copy link
Member

@maleadt maleadt commented Nov 28, 2024

Implements #479.

Metal only for now, and even then highly incomplete. Also "needs" Metal.jl to switch to emitting LLVM intrinsics, which depends on UnsafeAtomics.jl improving.

@vchuravy
Copy link
Member

vchuravy commented Dec 6, 2024

which depends on UnsafeAtomics.jl improving.

Is there something outside syncscope and having fences that we need at this point?

@maleadt
Copy link
Member Author

maleadt commented Dec 6, 2024

Is there something outside syncscope and having fences that we need at this point?

I think those were the only issues. I'll try to continue work on this next week and switch Metal.jl's @atomic over to UnsafeAtomics.jl.

@vchuravy vchuravy changed the title WIP: Support LLVM intrinsics. WIP: Support LLVM atomic intrinsics. Dec 10, 2024
@maleadt maleadt force-pushed the master branch 5 times, most recently from 1d233d7 to e18b7c2 Compare January 20, 2025 10:33
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.

2 participants