-
Notifications
You must be signed in to change notification settings - Fork 27
Closed
Description
@tknopp: I have finally gotten around to parallelizing parts of NFFT. With the new Threads.@threads the convolve! function uses multithreading -- check my branch.
Compare a profiling of the old code (The purple part on the same level as the highlighted convolve! is fft.)

With the new code (with export JULIA_NUM_THREADS=2):

The (regular) FFT call now consumes a significant proportion of the time.
Recalling stevengj's comments in #17 FFTW 3.3.5 is needed to multithread fft and this version is used in Julia v0.6. But I can't find info on how to use multithreading for fft.
Metadata
Metadata
Assignees
Labels
No labels