Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Gather ops #13

Open
valadaptive opened this issue Dec 1, 2024 · 1 comment
Open

Gather ops #13

valadaptive opened this issue Dec 1, 2024 · 1 comment

Comments

@valadaptive
Copy link

Not sure how important this is across architectures since only AVX2 supports gather (ARM only supports gather via SVE, which LLVM doesn't seem to support, and WASM seems to only support it via an experimental proposal), but I was porting a noise library to another SIMD library a while back, and using AVX2 gather speeds things up by ~20-40%. Might be worth implementing for AVX2 and falling back to a scalar implementation for everything else.

@sarah-quinones
Copy link
Owner

sounds good. i can have that ready soon

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants