S9: 「輸出不一致」結案 — harness 指紋的換行假警報 + 一個真的資料競爭(acquire 在資料讀完前就 publish 到 page_,另一執行緒拿到寫到一半的權重);修完後兩種配置各 5 次 × 48 token × 248320 vocab logits 逐位元組一致。新增 tools/determinism_check.py 與 docs/09 e23b65a verified HelloSun commited on 3 days ago
S8: 新增 verify [2b/3] 預取路徑測試(預取開 + 512MB arena 強制回收 vs NumPy);新測試第一次跑就抓出大槽位 starvation(下限 16 < 工作集 24)與 pin 整層釘住兩個缺陷,修完 512MB arena 也能跑完 prefill;三層驗證全綠 f33b7a9 verified HelloSun commited on 4 days ago
S7: 跨層預取=負結果(開 5.68 vs 關 6.20 tok/s,預設關閉);修掉三個會靜默算錯的缺陷(預取把小槽位發給大 expert、acquire 失敗靜默跳過 expert 改 abort、預取沒走 I/O 段平行);docs/07_prefetch.md 4628f06 verified HelloSun commited on 4 days ago
S6: 大小兩種槽位 +11.5%(5.63→6.28 tok/s,槽位 2067 vs 1936,峰值 RSS 7455MB / swap 0 不變);修掉統一尺寸分支會卡死的配置錯誤;docs/06_slots.md 66a0a35 verified HelloSun commited on 4 days ago
S6a: 大小兩種槽位(variable-size slot)— 編譯通過 + kernel/整層驗證全綠(含新增 L39 E100 大槽位測試) 464252e verified HelloSun commited on 4 days ago
S5:I/O 段平行 +48%(3.73→5.52 tok/s);docs/05、tools/io_probe.py、tools/route_overlap.py、io suite;stage.txt 記錄完整實驗與四個負結果 764e333 verified HelloSun commited on 4 days ago
修 8GB 預算的兩個真實缺陷:ubatch 預設 512→128(長提示詞會 bad_alloc 崩潰)、預留 1150→900MB(預留 700 時峰值 RSS 8231MB 超出預算) 4068c44 verified HelloSun commited on 4 days ago
I/O 段平行定案:預設 3×n_threads(實測 +45%)、I/O 池對齊緩衝計入 RAM 帳目、修正 SDQ_IO_THREADS 設定時機 900b73c verified HelloSun commited on 4 days ago
I/O 段平行:一個 expert 的 gate/up/down 同時讀(4.16→5.6+ tok/s)+ SDQ_ROUTE_LOG 路由重疊分析工具 + io 實驗 suite fb8018e verified HelloSun commited on 4 days ago
S2 修 Q6_K 解碼 bug、補 barrier 與 ggml_build_forward_expand、mode B 成預設(跨 thread 數 bitwise 決定性且 SSD 讀取少 2.7 倍)、新增 docs/03_results.md be4cff1 verified HelloSun commited on 4 days ago