沼の話

NUMA(Non-Uniform Memory Access)です。

NUMA - Wikipedia

 

まぁ,何の話かと言うと先日買ったパソコンがちょっと珍しいやつでして

CPUソケットが2つ,メモリがそれぞれに4つ(計8つ)搭載できるやつです。

新しいパソコン買った - 48's diary

 

貧乏性なのでカスタムで追加するより別に買って自分で増設した方が安いと計算して

メモリを最小構成で発注後,別にメモリを入手しました。

 

これで近いメモリと遠いメモリの差がどのくらい出るのかベンチマークと言ったところです。

ベンチマークソフトはみんな大好きやねうら王ベンチですね。

評価関数はこれもみんな大好きKristallweizenで問題ないと思います。

Skylake-SPの実力を見せてもらいましょう。

 

bench増設前

Total time (ms) : 9079
Nodes searched : 5924202
Nodes/second : 652517

Total time (ms) : 5714
Nodes searched : 5924202
Nodes/second : 1036787

Total time (ms) : 5691
Nodes searched : 5924202
Nodes/second : 1040977

bench増設後 

Total time (ms) : 9019
Nodes searched : 5924202
Nodes/second : 656857

Total time (ms) : 5565
Nodes searched : 5924202
Nodes/second : 1064546

Total time (ms) : 5586
Nodes searched : 5924202
Nodes/second : 1060544

 

シングルスレッドでは差がないですね。ベンチマーク初回と2回目以降が違う数字なのですがいつからこんな風になったのでしょう?

以前は同じような数値だった気がします。

 

面倒なので以後一気に行きます。

20スレッド増設前 9.6Mnps

20スレッド増設後 9.5Mnps

 

40スレッド増設前 19.1Mnps

40スレッド増設後 19.0Mnps

 

60スレッド増設前 21.6Mnps

60スレッド増設後 21.7Mnps

 

80スレッド増設前 23.3Mnps

80スレッド増設後 25.7Mnps

 

なんか最後しか変わってない気がしますね。

30Mnpsくらい期待してたのですが・・・ 

---

追記

Skylake-SPのベース1.8GHz,全コアブースト2.0GHzです。