# ACE-Alloc Paper Notes (Scratchpad) このファイルは、ACE / 学習機能まわりの実験メモ・アイデア・ストーリー断片を雑に書き溜めるためのスクラッチパッドです。 後で `docs/paper/ACE-Alloc/main.md` にまとめ直す前提の「素材置き場」として使います。 ## アイデアメモ(例) - Tiny Headerless + Superslab + ACE の組み合わせで: - Headerless: free パスでの class 決定を Superslab/region に移し、per-object header を除去。 - ACE Controller: Mid/Large の TLS CAP / drain をオフパスで学習。 - CAP Learner: Mid/Large の CAP / W_MAX をヒット率ベースで調整。 - → 「ヘッダレス+学習」で、密度と性能を両立できるか? - 学習の「層ごとの役割分担」: - L0 Tiny: 原則固定(学習対象外)。ただし Observer だけ Tiny を見る。 - L1 ACE: キャッシュ構成(CAP / drain / bundle)を学習。 - L2 ELO+Evolution: しきい値・戦略の切り替えを学習。 - → Box Theory 的には、学習そのものも「上層の箱」として Tiny/SuperSlab から分離されている。 ## 実験ネタ候補 - ACE ON/OFF が Tiny Headerless の性能・安定性に与える影響。 - HAKMEM_MODE=balanced vs learning vs research での学習挙動の違い。 - LD_PRELOAD モードで学習機能をどこまで有効にできるか(安全性とのトレードオフ)。