2026 · 跨芯片可复用

学习总路线

目标杭州 AI 编译 / NPU 工具链 / 异构部署。把可复用层练厚 + 可演示交付物,而不是堆课单。

背诵入口 → 五卡 · 知识图谱 · 本地完整版在 ob 总路线文档

0. 对外一句

我做 边端异构上的编译与交接:类脑 SNN 图怎么优化、NPU/PPU 怎么部署切分、边上怎么验。 GPU / 未来芯片是可插后端;MLIR 管图,Triton 练算子铺砖(迁移能力,不是主战场改训推)。

不要做成:「纯 LLVM Backend Owner」或「纯训推基建」——和存量履历错位。

1. 学任何知识先对号入座

项目知识落点挂口卡
bid_toolkit 类脑:BID IR、SNNJIT、snn_dialect、部署编排 ②
3403/7606 + PPU / hybrid 边端:厂商编译器边界、异构切分、量化对拍、core/wall ① ④ ⑤
LxCC 绿场:方言/Pass、ABI、edge DMA、板上 golden ② ④ ⑤
triton_lab 旁路:tiling/融合 → 面试与 NPU 算子岗 ③ · compile

2. 知识分层(换芯片后还留什么)

层学什么权重
L0 存储层级;算力/带宽/启动;tiling·融合·流水;精度与 golden 必练
L1 图 IR + Pass;部署边 / ABI / 跨加速器交接 必练(LxCC)
L2 Triton/Tile;MLIR Dialect 思维;autotune 直觉 主练 Triton
L3 某家 ATC/驱动/某一版 ISA 够用即可

类脑 vs GPU:算子形态不同,但图分割 + 边契约 + 数值验收在类脑+NPU 上更稀缺——这是差异化。

3. 双轨时间

轨内容精力在线入口
A 算子 Triton:add → matmul → softmax/LN;白板 tiling ~60% compile
B 图/契约 LxCC 演示、异构切、部署边;MLIR 动机口述 ~30% 图谱
C 求职 在职投杭州;录音面试 ~10% JD 权重
默认不做:完整 ISel 深挖、再造第三个编译器、整本龙书、Diffusion 全家桶、训推集群当主业。

4. 抗替代:只追加这五块

  1. 验收口径:core vs wall;带宽有界;量化误差预算谁签字
  2. 边界与责任:多后端时边的契约
  3. Roofline / 瓶颈提问:任意芯片先问「算死还是搬死」
  4. 轻量体系结构:SIMT / 张量单元 / 片上 SRAM 逼编译器做什么(读书摘)
  5. 人机分工:AI 写初稿 → 你写约束与对拍 → 再合入

AI 会取代的是:只调参、只搬运教程、说不清瓶颈与验收。你负责约束、对拍、否决错误优化。

5. 材料地图(手机优先)

6. 每周最小闭环

本周:
- [ ] 一段可运行代码或 demo 更新(路径:____)
- [ ] 一次录音 ≤5′(tiling / 契约 / 为何 MLIR)
- [ ] (求职季)投递 ≥3 个对口岗位
- [ ] 不用 AI 代替验收:至少一组自己的 golden/数字

连续两周没有可运行产物或录音 → 停刷视频,只做 lab。细节周表见 memory 周表。

7. 一句话收束

档次 = L0/L1 的瓶颈直觉 + IR/契约 + 可演示的 Triton/LxCC,而不是课单长度。
AI 越强,越要加码验收与边界;履历继续押异构编译与交接。

日常打开:本页 → 五卡 → compile / 机旁 LxCC。