Hi Jim,
comments in line.
On 25/06/2021 23:22, Jim Pennino via wsjt-devel wrote:
I will be buying a new (Windows) machine soon and in anticipating the
future I have the following questions:
1. Are any of the WSJT programs currently threaded?
to some extent. The GUI runs on one thread (process) the decoder in
another. Also the FFT algorithms are distributed across multiple CPU
threads, but that is a relatively small amount of the overall decoding
CPU load. Some startup CPU burden is offloaded to a separate CPU thread,
as is audio production, consumption, and CAT control although the latter
is mainly blocked waiting for the next action so is not for performance
reasons.
2. Are there any future plans for threading either near or far term?
Yes but probably not to utilize all available CPU threads in the near
term. Multi-threaded code is hard to get right and the current structure
was not created with that in mind, so a major re-write would be necessary.
3. Has anyone every done any performance comparisons for WSJT versus
number of cores?
The biggest advantage would be for those running multiple instances of
WSJT-X since the separate instances would naturally distribute across
available CPU threads.
Amateur radio stations are incorporating more and more software as
useful applications become available and reliable, it is not uncommon to
run an SDR, a logging program, and one or more digital mode applications
on the same PC. Having more CPU threads can help with all of those
applications running responsively.
73
Bill
G4WJS.
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel