finufft icon indicating copy to clipboard operation
finufft copied to clipboard

FINUFFT_EXECUTE architecture dispatch

Open DiamonDinoia opened this issue 7 months ago • 1 comments

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 avatar Jul 17 '24 15:07 DiamonDinoia