Hi Bill and all,

Tests here suggest that r4929 produces a Windows jt9_omp.exe that runs 
correctly.  At least, it runs to completion on my sequence of 25 test 
files -- which r4928 does not.

Timing results on a 4-core Win7 machine:

Params       jt9   jt9_omp
--------------------------
-w 2 -m 1   25.5 s  21.1 s
-w 2 -m 2   24.9    21.0

When using OpenMP to run JT9 and JT65 decoders in parallel, we gain 
almost nothing by using multi-threading for the FFTW plans.

Note that decoder.f90 now decodes the two modes in parallel sections 
*ONLY* if txmode is JT9.  I will fix this.

I may also look for additional places where concurrent processing could 
help performance... but I don't consider this a very high priority.

        -- Joe

------------------------------------------------------------------------------
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

Reply via email to