-
Notifications
You must be signed in to change notification settings - Fork 76
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
Pre AVX2 #4
Comments
@danmosemsft thanks, yeah I am actually planning to try to make an alternative SSE-only path but I am not 100% sure it will be efficient (however there will be no penalties from mixing avx with sse and vzeroupper here and there 🙂) - the upstream project has only AVX2 based impl. |
@EgorBo @danmosemsft Pre-haswell processors are still common, sure. It is not unlikely that the performance could be decent. |
We now have support for pre-AVX cpus and for ARM NEON. Upcoming version of simdjson will support runtime dispatch. This may get resolved with the next version of simdjson. Upstream, simdjson will provide runtime dispatch. cc @ioioioio |
Nice work. As you know RyuJIT can test for ISA level support at codegen time. Do you plan to attempt to offer a SIMD codepath for CPU without AVX2? They are still fairly common I guess.
@tannergooding
The text was updated successfully, but these errors were encountered: