Frontier / 07 · EMBEDDED / EDGE

RISC-V AI 加速:许多小核与可组合软件栈

RISC-V 的开放扩展能否把 AI 加速从“定制硬件”变成可复用的系统工程?

RISC-V 提供开放扩展点,但 AI 加速的胜负取决于数据流、工具链与可移植基线,而不是指令集标签。

解释图RISC-V 数据流:算力、带宽与软件栈
  1. 01RVA23软件基线
  2. 02向量 / NPU并行计算
  3. 03共享 SRAM数据复用
  4. 04DMA搬运流水线
  5. 05DDR带宽墙

开放 ISA 不自动产生高性能;向量、NPU 与共享内存需要同一条可编译的数据路径。

Research notes / 两篇结构

先建立模型,再用实验拆边界

Instrument

RISC-V Roofline

当每字节只能提供少量运算时,更多核心不会改善性能;软件基线、数据复用与内存层级必须同步设计。

打开实验
峰值算力0.5 TFLOPS加速器/向量单元峰值
有效带宽24 GB/sHBM/SRAM/DDR 的有效带宽
算术强度12 ops/byte每字节执行的运算数
算力利用率55 %kernel 实际可达峰值比例

Primary sources / 一手证据

可追溯的起点

  1. · 2024Many-Tiny-Core RISC-V AI AcceleratorPAPER
  2. · 2024RISC-V AI accelerator architecture paperPAPER
  3. · 2024RVA23 Profile specificationSPECIFICATION

Cross-domain synthesis

把这个主题放回系统主线

01综合研究综合研究6 分钟

从 HBM 到 MCU:一条内存层级主线

把 KV Cache、FlashAttention、端侧模型与存算一体放进同一张数据移动账本,理解 AI 系统的真正成本。

内存层级KV CacheFlashAttention