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

FINUFFT_EXECUTE architecture dispatch #486

Open
DiamonDinoia opened this issue Jul 17, 2024 · 1 comment
Open

FINUFFT_EXECUTE architecture dispatch #486

DiamonDinoia opened this issue Jul 17, 2024 · 1 comment

Comments

@DiamonDinoia
Copy link
Collaborator

It is possible to compile the code in finufft_execute for multiple SIMD instructions and select the fastest available at runtime. This might not impact power users (that compile the code themselves) but it will impact python/matlab users are well as developers that cannot use -march=native.

Once this is merged we might consider shipping an linux artifacts on package managers (APT and similars) as these will run with good perfomance everywhere.

@DiamonDinoia DiamonDinoia mentioned this issue Jul 17, 2024
8 tasks
@DiamonDinoia DiamonDinoia added this to the 3.0 milestone Jul 17, 2024
@ahbarnett
Copy link
Collaborator

ahbarnett commented Jul 17, 2024 via email

@DiamonDinoia DiamonDinoia mentioned this issue Jul 17, 2024
6 tasks
@DiamonDinoia DiamonDinoia removed this from the 2.3 milestone Jul 17, 2024
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

No branches or pull requests

2 participants