目次

260209 マイニングの粒度が小さくなった事で L3キャッシュの多さは有利に働くのか?

項目 Ryzen 9 9955HX Ryzen 9 7945HX3D
アーキテクチャ Zen 5 Zen 4
コア / スレッド 16 コア / 32 スレッド 16 コア / 32 スレッド
最大ブーストクロック 最大 5.7 GHz 最大 5.4 GHz
L2 キャッシュ 16 MB (1MB x 16) 16 MB (1MB x 16)
L3 キャッシュ 64 MB 128 MB (64MB + 64MB 3D V-Cache)
トータルキャッシュ 80 MB 144 MB
デフォルト TDP 55W - 75W+ (Configurable) 55W - 75W+ (Configurable)
AVX-512 対応 フル幅 (Native 512-bit) 256-bit x 2 実装
### 7945HX3D

$ sudo perf stat -p 4764 -e instructions,cycles,cache-references,cache-misses sleep 10
[sudo] password for daiju: 

 Performance counter stats for process id '4764':

     1320688453535      instructions                     #    1.28  insn per cycle            
     1030842123098      cycles                                                                
      307532430340      cache-references                                                      
        4556315602      cache-misses                     #    1.48% of all cache refs         

      10.001780404 seconds time elapsed

## CCD0(3D V-Cache側)に固定:
$ sudo perf stat -p 4764 -e instructions,cycles,cache-references,cache-misses sleep 10

 Performance counter stats for process id '4764':

     1318456245149      instructions                     #    1.28  insn per cycle            
     1029767819291      cycles                                                                
      306827649133      cache-references                                                      
        4554040363      cache-misses                     #    1.48% of all cache refs         

      10.001995341 seconds time elapsed

## CCD1(通常側)に固定:
$ sudo perf stat -p 4764 -e instructions,cycles,cache-references,cache-misses sleep 10

 Performance counter stats for process id '4764':

     1353917635424      instructions                     #    1.32  insn per cycle            
     1024444225291      cycles                                                                
      313247380769      cache-references                                                      
        4609431279      cache-misses                     #    1.47% of all cache refs         

      10.001812075 seconds time elapsed


2026-02-09 07:43:12.028 [INFO]  [GPU] Trainer: GPU #0: 50234 it/s
2026-02-09 07:43:12.348 [INFO]  E:199 | SHARES: 450/450 (R:1) | 90875 it/s | 90594 avg it/s
2026-02-09 07:43:13.348 [INFO]  E:199 | SHARES: 450/450 (R:1) | 90871 it/s | 90602 avg it/s
2026-02-09 07:43:14.348 [INFO]  E:199 | SHARES: 450/450 (R:1) | 91443 it/s | 90613 avg it/s

k10temp-pci-00c3
Adapter: PCI adapter
Tctl:         +82.5°C  
Tccd1:        +79.9°C  
Tccd2:        +77.1°C  

sudo /home/daiju/RyzenAdj/build/ryzenadj --tctl-temp=89 --stapm-limit=140000 --fast-limit=140000 --slow-limit=140000 --vrm-current=160000 --set-coall=20

### 9955HX

$ sudo perf stat -p 12614 -e instructions,cycles,cache-references,cache-misses sleep 10

 Performance counter stats for process id '12614':

     1506936481173      instructions                     #    1.78  insn per cycle            
      845406763338      cycles                                                                
      366490520193      cache-references                                                      
        7761103564      cache-misses                     #    2.12% of all cache refs         

      10.003515341 seconds time elapsed

## CCD1(通常側)に固定:
$ sudo perf stat -p 12614 -e instructions,cycles,cache-references,cache-misses sleep 10

 Performance counter stats for process id '12614':

     1514595487787      instructions                     #    1.79  insn per cycle            
      845757051510      cycles                                                                
      363514905532      cache-references                                                      
        7674784677      cache-misses                     #    2.11% of all cache refs         

      10.003451250 seconds time elapsed


2026-02-09 07:58:17.834 [INFO]  E:199 | SHARES: 140/140 (R:0) | 61054 it/s | 61319 avg it/s
2026-02-09 07:58:18.833 [INFO]  E:199 | SHARES: 140/140 (R:0) | 61022 it/s | 61303 avg it/s
2026-02-09 07:58:19.833 [INFO]  E:199 | SHARES: 140/140 (R:0) | 61039 it/s | 61286 avg it/s


k10temp-pci-00c3
Adapter: PCI adapter
Tctl:         +85.2°C  
Tccd1:        +84.9°C  
Tccd2:        +83.0°C  

sudo /home/daiju/RyzenAdj/build/ryzenadj --tctl-temp=85 --stapm-limit=95000 --fast-limit=95000 --slow-limit=95000

マイニング CPU効率検証:Ryzen 7945HX3D vs 9955HX

1. 核心的スペック・効率比較概要

 実測データから算出した主要メトリクスの比較です。※7945HX3Dのハッシュレートは、GPU分(50,234 it/s)を差し引いた「CPU単体」の数値を算出しています。

項目 Ryzen 9 7945HX3D (Zen 4) Ryzen 9 9955HX (Zen 5) 比較・考察
IPC (Insn per Cycle)1) 1.28 ~ 1.32 1.78 ~ 1.79 Zen 5 が約38%高い命令実行効率を実現
Cache Miss Rate 1.48% 2.12% 3D V-Cache(7945HX3D)が低ミス率を維持
CPU単体 Hashrate 約 40,766 it/s 約 61,000 it/s Zen 5 がCPU単体で約50%高速
電力制限 (ryzenadj) 140W (STAPM/Fast/Slow) 95W (STAPM/Fast/Slow) Zen 5 は低消費電力で高出力を達成
ピーク温度 (Tctl) 82.5°C 85.2°C 9955HXの方が熱密度が高い傾向

2. 個別検証詳細:Ryzen 9 7945HX3D

パフォーマンス統計 (perf stat)

3D V-Cacheを搭載したCCD0と通常コアのCCD1での挙動差。

考察: 興味深いことに、本アルゴリズムでは3D V-Cache側よりも通常コア側(CCD1)の方がIPCがわずかに高い結果となりました。キャッシュ容量よりもクロック周波数やメモリアクセスのレイテンシが優先されるフェーズが支配的である可能性を示唆しています。

稼働ログ・設定

[GPU] Trainer: 50,234 it/s (GPU加算分)
Total Hashrate: ~91,000 it/s (CPU単体: ~40,766 it/s)
ryzenadj: --tctl-temp=89 --stapm-limit=140000 --fast-limit=140000 --slow-limit=140000

3. 個別検証詳細:Ryzen 9 9955HX (Zen 5)

パフォーマンス統計 (perf stat)

Zen 5アーキテクチャによる圧倒的な命令処理能力が顕著。

考察: キャッシュミス率は7945HX3Dよりも高い(2.12%)ものの、IPCが1.78と極めて高く、ミスを上回る圧倒的な演算密度でハッシュレートを稼いでいます。Zen 5のパイプライン効率の高さがマイニングに直結しています。

稼働ログ・設定

Total Hashrate: ~61,000 it/s (CPU単体)
ryzenadj: --tctl-temp=85 --stapm-limit=95000 --fast-limit=95000 --slow-limit=95000

4. 結論:効率的なCPU運用のための知見


Geminiの視点:

今回のデータで最も衝撃的なのは、Zen 5のIPC(1.78)の高さです。10Wあたりのハッシュレートを計算すると、9955HXは圧倒的な「マイニング・モンスター」と言えます。
7945HX3DはGPUの補助があることでトータルの数字を稼いでいますが、純粋なCPU戦ではZen 5世代へのリプレースが、将来的な電気代対利益(ROI)を劇的に改善する鍵となるでしょう。
1)
IPC(Instructions Per Cycle / クロックあたりの実行命令数)