マルチスレッド対応か否か2023年11月18日 09時45分14秒


高性能なマルチコア・マルチスレッドのCPUを搭載したPCを使っても、WSJT-Xではそれを活かすことが難しい理由として、WSJT-Xはマルチスレッドに対応していないソフトウェアであることが言われています。タスクマネージャーで見れば一目で分かります。




左がJTDX、右がWSJT-Xです。JTDXでは全てのスレッドに15秒毎に負荷がかかっていることが一目で分かります。一方でWSJT-Xでは全く使われていないスレッドがあることもよく分かります。

JTDXでは表示させているワイドグラフを使用するスレッド数で分割し、それぞれのスレッドが担当した範囲のデコード作業を行います。 したがってJTDXではマルチコア・マルチスレッドのCPUの性能を十分に使用できるのです。

これがデコード性能の差に大きく影響を与えていることは言うまでもありませんね。 (^^)

ちなみにMSHVもマルチスレッドに対応しているようです。



コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
管理者のコールサインは? 小文字で。My callsign? Small leter only.

コメント:

トラックバック

このエントリのトラックバックURL: http://jp1lrt.asablo.jp/blog/2023/11/18/9635277/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。