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

[DRAFT] AVX512 implementation for classification/structural #520

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

MarcinMordecki
Copy link

Experimental usage of AVX512 in classification/structural part of rsonpath-lib.

To run AVX2 instead of AVX512, go to crates/rsonpath-lib/src/classification/simd.rs and change
let highest_simd = if is_x86_feature_detected!("avx512f") && is_x86_feature_detected!("avx512bw") { SimdTag::Avx512 }
to
let highest_simd = if is_x86_feature_detected!("avx512f") && is_x86_feature_detected!("avx512bw") { SimdTag::Avx2 }

  • I ran just verify locally and it succeeded.
  • Issue was given go ahead and is linked above OR I have included justification for a minor change.
  • Unit tests for my changes are included OR no functionality was changed.

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.

1 participant