Skip to content

Turn on multi-threading for the wavelet convolve#326

Open
bnikolic wants to merge 1 commit into
lofar-astron:masterfrom
bnikolic:multithreadwavelet
Open

Turn on multi-threading for the wavelet convolve#326
bnikolic wants to merge 1 commit into
lofar-astron:masterfrom
bnikolic:multithreadwavelet

Conversation

@bnikolic

Copy link
Copy Markdown
Contributor

This enables multithreading already built in in scipy's pocketfft/ducc. It improves the performance of the wavelet calculation by about factor of 4 and overall performance for my SKA reference run by about 14%.

I've fixed workers at 8 here since that seems to saturate the memory bus on testing CPUs yet isnt large number. Could be made variable.

This uses the multithreading already built in in scipy's
pocketfft/ducc. It improves the performance of the wavelet
calculation by about factor of 4 and overall performance for my SKA
reference run by about 15%.
@bnikolic bnikolic mentioned this pull request Jun 22, 2026
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