新しい PC ではグリッド サーフェスの計算と書き込みが 40% 遅くなるのはなぜですか?

新しい PC ではグリッド サーフェスの計算と書き込みが 40% 遅くなるのはなぜですか?

科学計算をより速く実行できるように PC を更新しました。変更の焦点は、980Ti から Nvidia 1080Ti にアップグレードすることでした。

システム仕様の比較

現在、テスト モデルを実行しています。次の結果が得られます。

Stage             1080Ti PC    980Ti PC  
Set up            00:00:12     00:00:14  
Create grid       00:22:25     00:15:50  
GPU calc          00:02:24     00:03:25  
Export results    00:00:22     00:00:26

したがって、グリッド作成を除いてすべてが高速化していることがわかります。GPU ステージは 1080Ti の方が 980Ti より 30% 高速化しており、これは素晴らしいことです。また、エクスポートは 15% 高速化しています。ただし、グリッド作成は 40% 遅くなっています。

グリッド ステップは主に CPU と HDD に依存していると思います。そこで、Phoronix Test Suite で CPU と HDD のベンチマーク スイートを実行しました。実行した 14 のベンチマークすべてで、i7-7700k CPU が i7-4790 よりも優れていることがわかりました。ただし、HDD ベンチマークを実行したとき、Samsung 960 EVO NVMe SSD は、いくつかのテストを除いて、Samsung 850 SSD よりもほとんど優れていました。特に、dBench 1 Client のマークは 40% 悪く、SQLite Insertions のマークは 80% 悪くなりました。HDDベンチマーク比較したがって、問題は HDD にあると推測します。

私の質問は次のとおりです:

  1. Samsung 960 EVO HDD は、Samsung 850 SSD と比較して 40% のパフォーマンス低下をもたらしたと思いますか?
  2. 修正方法について何か提案はありますか?

答え1

この回答の功績は、地元の MSY 技術者によるものです。彼は次の記事を見ました:http://www.pcworld.com/article/3173618/linux/kaby-lake-is-unleashed-with-kernel-410.htmlそして、4.4 Linux カーネルが何らかの形で NVMe 960 EVO HDD を制限しているのではないかと考えました。そこで、カーネル バージョン 4.4 からバージョン 4.10 に更新したところ、他の変更を加えなくても、グリッド ステップのパフォーマンスが 39% 向上しました。さらに、GPU 計算ステップのパフォーマンスも 3% 向上しました。

Stage             1080Ti PC    1080Ti PC    980Ti PC  
                  kernel 4.10  kernel 4.4   kernel 4.4  
Set up            00:00:12     00:00:12     00:00:14  
Create grid       00:13:45     00:22:25     00:15:50  
GPU calc          00:02:20     00:02:24     00:03:25  
Export results    00:00:22     00:00:22     00:00:26

これでは、960 EVO NVMe SSD が問題の原因であったかどうかは確実にはわかりません。しかし、少なくとも、このタスクでは、システムが以前のものよりも高速になるようになりました。

関連情報