aliexで頼んでたGPSモジュール、届いた。
https://ja.aliexpress.com/item/32851353457.html
2個頼んでたやつ。ただ、弄ってる暇なし。また
あとで。
今後使う2台のPCのメモリを入れ替えて、mate jに
4GBを2枚のデュアルチャンネルにしてみたので、
こないだに続いてドラクエベンチ掛けてみた。
https://brown.ap.teacup.com/nekosan0/3872.html
こないだは、8GB 12800 1枚のシングルチャンネルで
動かした時は、予想に反してDDR3 8500よりも遅く
なってたんだけど(※)、デュアルチャンネルの
12800なら当然速くなっているはず。
※:目下、CPU内蔵グラフィック使ってるので、メイン
メモリと共有だから、メインメモリのアクセス速度
にモロに影響受けちゃう。
結果はこう。5769点。
DDR3 8500デュアル:5069
DDR3 12800シングル:4283
DDR3 12800デュアル:5769
うーーーーん。同じデュアルでも、メモリのアクセス
速度がちょっとくらい遅くても、スループットは
それほど悪影響ないってことなのかな…。
メモリアクセス速度は30%以上遅いのに、スコアは
12%しか下がらない。
一方、同じ12800でも、シングルチャンネルになると、
デュアルに比べてスコアが26%近く落ちる。
ということかな。
ビデオRAMへのアクセスだから、基本的にべろべろと
舐めていく処理と思っていたので、キャッシュは
あまりヒットしないものと思っていたけど、
DDR3 8500でもあまり遅くなっていないっていう
ことから考えると、実際はキャッシュをバンバン
ヒットしているってことみたいだな。
一方で、8500×2=17000に対して、12800×1=12800
だから、単純計算ではDRAM自体へのシーケンシャル
アクセス速度はざっくり75%程度。まぁ、実際には
キャッシュにヒットする分もあるからそこまで遅く
ならなかったけど、12800のシングルは8500デュアル
の実測85%。
12800同士で比べると、シングルの速度はデュアルの
実測74%ほど。キャッシュにヒットする分もあるからか、
半分にはならないけど、メモリを読み書きする頻度の
高いグラフィック処理は、やっぱ大分引っ張られる
感じがあるなぁ。
ここからわかる結論は、CPU内蔵グラフィック機能を
使うなら、デュアルチャネル動作で使うのが吉という
ことか。
https://twitter.com/1o0o9/status/1173607690301370368
>「なんですか?」
|