On 04/02/2015 19:49, Joe Taylor wrote: Hi Joe, > On 2/4/2015 2:26 PM, Michael Black wrote: >> Not sure we want more than 1 thread.... > As I demonstrated and wrote here several hours ago: > > "When using OpenMP to run JT9 and JT65 decoders in parallel, we gain > almost nothing by using multi-threading for the FFTW plans." > > I think this will remain true. I recommend using "-w 2 -m 1" to set up > the FFTW plans, and using two threads (and only two) for the parallel > sections initiated in decoder.f90 on multi-core machines. Before completely discarding MT FFTW3 I would like to try something. Can you give a brief rough summary of all the FFT sizes used by jt9?
If there are many smaller FFT being run then I think their plans should be limited to 1 thread and only unleash 2 or more threads for the big FFTS. > > -- Joe 73 Bill G4WJS. ------------------------------------------------------------------------------ Dive into the World of Parallel Programming. The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel