[P3] K=1 且 batch<128 仍无理论方案:AIV 单缓冲场景缺失(现仅占位标注"无方案") #12

Closed
opened 2026-09-03 12:01:27 +00:00 by admin · 1 comment
Owner

issue#4 已保证不崩溃(占位 used_core_num=0 + "[无方案]"标注)。复评扫描 B=1..255 × K=1(多组 M/N):**49.4%(378/765)**仍无任何实现方案。
根因:branches/special.py:26-32 的 K=1 进入条件硬性要求 B ≥ 2×AIV核数(128)(开 UB 乒乓);B<128 时理论文档只给出"触发条件"而没有任何替代方案(AIV 单缓冲即可工作,只是乒乓流水退化为单缓冲)。

期望:K=1 且 B<128 时给出 AIV 单缓冲方案(used_core_num=AIV 核数,plan/note 标注"单缓冲"模式),消除决策树空洞;同步更新文档 04_特殊分支 与 00_总纲。

issue#4 已保证不崩溃(占位 used_core_num=0 + "[无方案]"标注)。复评扫描 B=1..255 × K=1(多组 M/N):**49.4%(378/765)**仍无任何实现方案。 根因:`branches/special.py:26-32` 的 K=1 进入条件硬性要求 B ≥ 2×AIV核数(128)(开 UB 乒乓);B<128 时理论文档只给出"触发条件"而没有任何替代方案(AIV 单缓冲即可工作,只是乒乓流水退化为单缓冲)。 期望:K=1 且 B<128 时给出 AIV 单缓冲方案(used_core_num=AIV 核数,plan/note 标注"单缓冲"模式),消除决策树空洞;同步更新文档 04_特殊分支 与 00_总纲。
Author
Owner

【修复说明 · 乱码重写】原评论提交时编码损坏、内容不可恢复, 以下按 git 记录 / issue 正文 / 残留文本重建 (要点级, 非逐字原稿):

[P3] K=1 且 B<128 仍无理论方案 (AIV 单缓冲场景缺失) 已修复 (commit 4bedf0a):

  • special 分支 K=1 恒可用: B>=2×AIV(128) 走 UB 乒乓; B<128 退化为 AIV 单缓冲
    (逐 batch 串行搬入, used_core_num=AIV 核, plan.note/l1_form 标注);
  • B=1..255 × K=1 多组 M/N 扫描: 765/765 全部给出真实方案 (原 49.4% 空洞);
  • 第三轮回退后由 9afe6ee (#17) 恢复并保留。
【修复说明 · 乱码重写】原评论提交时编码损坏、内容不可恢复, 以下按 git 记录 / issue 正文 / 残留文本重建 (要点级, 非逐字原稿): [P3] K=1 且 B<128 仍无理论方案 (AIV 单缓冲场景缺失) 已修复 (commit 4bedf0a): - special 分支 K=1 恒可用: B>=2×AIV(128) 走 UB 乒乓; B<128 退化为 **AIV 单缓冲** (逐 batch 串行搬入, used_core_num=AIV 核, plan.note/l1_form 标注); - B=1..255 × K=1 多组 M/N 扫描: 765/765 全部给出真实方案 (原 49.4% 空洞); - 第三轮回退后由 9afe6ee (#17) 恢复并保留。
admin closed this issue 2026-09-03 12:05:44 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/matmul-analysis#12
No description provided.