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

Support for AVX512. #269

Open
V0ldek opened this issue Sep 18, 2023 · 1 comment
Open

Support for AVX512. #269

V0ldek opened this issue Sep 18, 2023 · 1 comment
Labels
acceptance: go ahead Reviewed, implementation can start area: performance Performance improvements contribute: simd Requires SIMD knowledge type: feature New feature or request
Milestone

Comments

@V0ldek
Copy link
Member

V0ldek commented Sep 18, 2023

Is your feature request related to a problem? Please describe.

AVX512 SIMD extensions should work even faster than AVX2 on modern architectures.
They should probably be only used on CPUs where thermal throttling is not an issue.

Describe the solution you'd like
New classifier implementations for AVX512.

Describe alternatives you've considered
It is worth considering whether this should always be enabled when available, or an approach similar to simdjson where older architectures have it disabled by default due to thermal throttling.

@V0ldek V0ldek added type: feature New feature or request contribute: simd Requires SIMD knowledge area: performance Performance improvements mod: classifier labels Sep 18, 2023
@github-actions github-actions bot added the acceptance: triage Waiting for owner's input label Sep 18, 2023
@github-actions
Copy link

Tagging @V0ldek for notifications

@V0ldek V0ldek added this to the v1.0.0 milestone Sep 18, 2023
@github-actions github-actions bot added acceptance: go ahead Reviewed, implementation can start and removed acceptance: triage Waiting for owner's input labels Sep 18, 2023
@V0ldek V0ldek pinned this issue Sep 18, 2023
@V0ldek V0ldek modified the milestones: v1.0.0, v1.1.0 Sep 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
acceptance: go ahead Reviewed, implementation can start area: performance Performance improvements contribute: simd Requires SIMD knowledge type: feature New feature or request
Projects
Development

No branches or pull requests

1 participant