「PIC AVR 工作室」サイトの日記的なブログです。
サイトに挙げなかった他愛ないことを日記的に書き残してます。
PIC AVR 工作室 ブログ



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

>「なんですか?」




コメント ( 0 )
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする