~breakfastquay/rubberband#22: 
SLEEF support

SLEEF is a relatively modern vectorized library with DFTs among other things. Worth testing - could be effective on platforms that have no other good vectorised implementation (Android springs to mind).

Status
REPORTED
Submitter
~cannam
Assigned to
No-one
Submitted
6 months ago
Updated
5 months ago
Labels
performance

~cannam 5 months ago

Added in commit 5b93090ce017 (performance branch currently). Currently used for FFTs only - for other vector ops it appears to be more involved to use than the higher-level libraries as you have to construct your own multiple-value inputs and outputs and know which operations are available. sleefdft seems to be pretty fast though.

Register here or Log in to comment, or comment via email.