Superscalar CPU Research (2023-2026)

2023-2026 超标量 CPU 研究主线:用异构旁路子系统 + 软硬件协同消除/跳过无效访问,而非传统「堆容量、挖 ILP」。LLM 推理的 memory-bound 特性把 load 消除、时序预取、前端 H2P 推到顶会中心。

Source: superscalar-cpu-final-report.md(OpenClaw Scout→Analyst→Writer→Critic,综合评分 8.2-8.4/10)

一句话总结

Constable(ISCA’24 Best Paper)+ Bullseye + Prophet 代表「旁路主表」范式;CVA6S+ 是可 fork 的 RISC-V 工业超标量 baseline;继续扩大 Out-of-Order Execution ROB/issue queue 收益已微——前端 + 内存子系统才是真瓶颈。

四大挑战

挑战代表性缓解Wiki 关联
内存墙Constable load 消除、Prophet 时序预取DRAM and Memory SystemPrefill-Decode Divergence
前端墙Bullseye HIT + 双感知器旁路 TAGEBranch Prediction
能耗墙Constable -3.4% 动态功耗(少执行)Quantitative Architecture Fundamentals
安全墙Apple M1 RE、Spectre mistraining

Top 论文(arXiv 校正后)

论文会议核心数字arXiv/DOI
ConstableISCA 2024 Best Paper+5.1% perf / -3.4% 动态功耗 / SMT +8.8%2406.18786
CVA6S+arXiv 2025+43.5% IPC vs 标量 CVA6;+10.9% vs CVA6S;+9.30% 面积2505.03762
BullseyeCBP-2025187 KB 总预算;MPKI 3.40452506.06773
ProphetISCA 2025+14.23% vs Triangel2506.15985
AVM-BTB ⚠️ISCA 2024[未深分析 — 全文不可达]DOI [推测] 10.1145/3695053.3730996
Apple M1 REarXiv 2025-02RE 类;非主线2502.10719

Bullseye(H2P 旁路 TAGE)

159 KB TAGE-SC-L + 28 KB H2P 子系统(HIT 表 + 双感知器);H2P PC 停止污染 TAGE 更新。直接扩展 Branch Prediction 中 TAGE 工业基线。

Constable(load 消除)— 精读

动态识别 likely-stable load;详见 Constable Load Elimination精读笔记:SLD/RMT/AMT 12.4 KB、+5.1% / -3.4% 功耗、Ideal headroom 9.1%)。

CVA6S+(开源工业核)

改进 BP + 寄存器重命名 + 操作数转发 + HPDCache(+74.1% L1 带宽)。与 CPU Pipeline Fundamentals / Out-of-Order Execution 教科书结构对应,且 RTL 可 fork(OpenHW cva6s)。

五条跨论文 Insight

#性质要点
1🔀 组合旁路子系统解决主表退化(Constable/Bullseye/Prophet 同范式)
2🔁 复用CVA6S+(开源 RTL)+ Apple M1 RE(工业参数校准)双轨
3🔀 组合内存 + 前端瓶颈;OoO 深度边际饱和(Zen 5:6-wide + 大 prefetch)
4💡 提案LLM memory-bound 复兴 → WSE 上 LLM 推理核专用 ISA
5💡 提案微架构透明度作差异化(vs Cerebras WSE 黑盒路线)

WSE / LLM 关联

方向关键复用
WSE 控制核Constable likely-stable;Bullseye 28 KB H2P;WSE-aware Constabulary(跳过远程 mesh 访问)
LLM 推理Constable → KV cache 规律访问;Prophet profile-guided → KV 预取
NPUHPDCache 数据供给;Prophet hints → weight reuse
核内同步⚠️ Gap:6 篇均无 LR/SC/AMO 优化;Constable 思路未必适用(coherence 失败模式 ≠ load)→ 见 Memory Consistency Model

DSA Processor Design Tradeoffs 对照:WSE PE 传统 BP/OoO——本综述主要指导片上控制核host 侧超标量设计,而非 WSE 数据流 PE 本身。

设计启示(spec 级)

保守 OoO(例:4-wide,ROB ≤ 256)+ 激进前端(大 BTB/BP + Prophet-style 预取)+ 高带宽 L1(HPDCache 思路)——当前文献 + 工业(Zen 5)组合的性价比最高点。

研究 Gap

  1. 核内同步:无直接顶会论文;Constable 迁移有 4 点负面论证
  2. WSE 多核共享前端:现有论文假设单芯片有限核数
  3. AVM-BTB:多租户 BTB 对 WSE mesh BPU 共享——数字 [待验证]
  4. AI 训练侧微架构瓶颈:文献偏 inference / 传统 workload

优先行动

  1. 精读 Constable Section 5+7(2-3 h)→ 微架构 checklist — 见 Constable Load Elimination
  2. git clone openhwgroup/cva6s + HPDCache + gem5 baseline(1-2 周)
  3. 获取 ISCA 2024 AVM-BTB proceedings
  4. gem5 profile LR/SC 失败模式 → 核内同步 proposal

相关页面

Citations

[1] superscalar-cpu-final-report.md — 最终汇总(2026-07-03) [2] superscalar-cpu-report.md — 结构化综述 v2(~2400 字) [3] constable-deepdive.md — Constable 精读