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

optimizations: SIMD / NEON #146

Open
ZLangJIT opened this issue Sep 23, 2024 · 1 comment
Open

optimizations: SIMD / NEON #146

ZLangJIT opened this issue Sep 23, 2024 · 1 comment
Labels
discussion Debate for improvement enhancement New feature or request help wanted Extra attention is needed

Comments

@ZLangJIT
Copy link

ZLangJIT commented Sep 23, 2024

what is the current status for jit translation-to SIMD/NEON instructions in relation to the RISC-V instruction set ?

@LekKit
Copy link
Owner

LekKit commented Sep 23, 2024

The RISC-V Vector extension i think is not easily translatable to SIMD/NEON because it is a lot more advanced. AVX512 on the other hand is somewhat useful, but not many CPUs exist with it (I certainly don't have one).

Vector extension may be emulated via scalar loops, and if we write a C scalar implementation the compiler might be able to vectorize a few places.

@LekKit LekKit added enhancement New feature or request help wanted Extra attention is needed discussion Debate for improvement labels Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Debate for improvement enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants