Update CURRENT_TASK: Phase 1A3 Complete (NO-GO, research box)

Phase 1A3 always_inline test complete:
- A/B Result: Mixed -4.00% (I-cache pressure), C6-heavy +6.00%
- Decision: NO-GO - freeze as research box
- Commit: df37baa50

Phase 1 Summary:
- A1: FREE 昇格  DONE
- A2: 観測税ゼロ化  DONE
- A3: always_inline  NO-GO (I-cache issue)

Expected Phase 1 impact: +2-3% (A1 FREE +13% + A2 observe-tax reduction)

Next: Phase 2 structural changes, Phase 3 cache locality
This commit is contained in:
Moe Charm (CI)
2025-12-13 15:31:33 +09:00
parent df37baa505
commit 150c3bddd4

View File

@ -3,9 +3,12 @@
## 更新メモ2025-12-13 Phase 1-2 Complete ## 更新メモ2025-12-13 Phase 1-2 Complete
### Phase 1 Quick Wins: FREE 昇格 + 観測税ゼロ化 ### Phase 1 Quick Wins: FREE 昇格 + 観測税ゼロ化
-**A1FREE 昇格)**: HAKMEM_FREE_TINY_FAST_HOTCOLD=1 をデフォルト化予定 -**A1FREE 昇格)**: `MIXED_TINYV3_C7_SAFE``HAKMEM_FREE_TINY_FAST_HOTCOLD=1` をデフォルト化
-**A2観測税ゼロ化**: HAKMEM_DEBUG_COUNTERS=0 のとき stats compile-out 予定 -**A2観測税ゼロ化**: `HAKMEM_DEBUG_COUNTERS=0` のとき stats compile-out(観測税ゼロ)
- **A3inline header**: tiny_region_id_write_header() always_inline 化予定 - **A3inline header**: `tiny_region_id_write_header()` always_inline **NO-GO**
- A/B Result: Mixed -4.00% (I-cache pressure), C6-heavy +6.00%
- Decision: Freeze as research box (default OFF)
- Commit: `df37baa50`
### Phase 2: ALLOC 構造修正 ### Phase 2: ALLOC 構造修正
-**Patch 1**: malloc_tiny_fast_for_class() 抽出SSOT -**Patch 1**: malloc_tiny_fast_for_class() 抽出SSOT