CPU交換で画像処理時間が30%に
年明けに CPU を交換しようと思っていたのですが、候補の Core i7 12700 の価格が上がっていること、合わせて買おうと思っていたマザーとのセットがツクモネットショップにあったこと、年末年始がひまなことから、急遽 68,980 円で購入しました。 現在の第 8 世代 CPU である、 Core i5 8400 と比較すると、スレッド数が3倍以上になっています。これがどのように影響するか調べてみました。 ・ Core i5 8400 ( 6 コア 6 スレッド) ・ Core i7 12700 ( 12 コア 20 スレッド) 1260 枚の画像処理時間 おたまじゃくし星雲を撮影した 420 枚の fits 画像を、 PixInsight の WBPP を使って、ディベイヤーして 1260 枚の RGB 画像に分離し、 RGB 別にレジストレーション、ローカルノーマライゼーション、インテグレーションをします。 撮影カメラは ZWO ASI 533MC (約 900 万画素)ですので、 fits ファイルは 17.2MB とそれほど大きくはありませんが、ディベイヤー後の xsif ファイルは 103MB と大きくなります。 CPU (とマザーボード)以外は、同じ条件です。メモリは 64GB で、 GPU は NVIDIA Geforce GTX1650 、 PixInsight の作業ドライブは、 256GB の SSD に割り当てています(およそ半分を使います)。 Core i5 8400 の処理時間を、 WBPP の Execution Monitor とストップウォッチを使って測ってみました。なお、ダークはマスターを使いますし、フラットは毎回撮影後にインテグレーションしていますので、ダーク・フラットのインテグレーションはスキップされます。合計時間は 5 時間 20 分( 320 分)でした。 同じように、 Core i7 12700 の Execution Monitor は次のようになっており、処理時間は 1 時間 33 分( 93 分)でした。 Core i5 の 320 分と Core i7 の 93 分を比較すると、 29 %の処理時間で済んでいます。半分以下になるだろうとは思っていましたが、 1/3 以下になりました。単...