[P2] StreamK fixpipe 部分和写双重计账且按单核串行高估约 32 倍(issue#9 修复引入的新口径问题) #11
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
issue#9 修复后复评发现的新口径问题(详见 docs/03_测评报告 测评报告 v2.0 §2-#9 / §5-N1):
eval_streamk_reduce内 t_write_partial(timing.py:88-93)按整片 5.2TB/s 计 ≈ 1.61us;t_fixpipe(branches/stream_k.py:152-153 fix_bytes = grid_ktile_elems4)按单核份额 162.5GB/s 计 ≈ 51.62us(高估 grid_K=32 倍,等价于把整组部分和压到单核写口串行写,与"每核独立 DMA、带宽按核数配平"的模型原则矛盾)。期望:部分和写只在一处计账(推荐全部并入 t_reduce 串行追加,稳态 fixpipe 不再重复计),并补一条按字节量与并发带宽校验的回归测试。
【修复说明 · 乱码重写】原评论提交时编码损坏、内容不可恢复, 以下按 git 记录 / issue 正文 / 残留文本重建 (要点级, 非逐字原稿):
[P2] StreamK fixpipe 双重计账 + 单核串行高估 (issue#9 修复引入的新口径问题) 已修复 (commit
4bedf0a):部分和写 L2/读回/AIV 求和/最终写回全部并入归约账, 稳态 fixpipe 不重复列账;
9afe6ee(#17) 恢复。