🧠 NPU + CPU 异构实战 30章 · 从入门到部署

📚 友好 · 全彩目录
异构计算定义 NPU vs CPU 为什么需要异构 典型场景
MAC阵列 缓存/控制器 数据流架构 指令集特点
流水线/缓存 分支预测 x86 vs ARM CPU任务类型
RK3588/BM1684 交叉编译链 SDK部署
ONNX导出 RKNN/BMNNSDK INT8/FP16量化
驱动加载 内存分配映射 同步/异步模式
OpenCV解码 归一化/NHWC 多线程加速
NMS目标检测 分类解析 语义分割可视化
同步点设计 双缓冲 环形缓冲区 避免死锁
物理连续内存 ION/DMA-BUF Cache一致性 内存池
NPU Profiler CPU Perf 延迟分解 瓶颈定位
ResNet-50 预处理-推理-后处理 吞吐量优化
YOLOv5s Anchor解码/NPS 多尺度推理
DeepLabV3 上采样/argmax 颜色映射
RTSP拉流 帧队列/跳帧 NPU多模型并发
设备枚举 任务分发/负载均衡 结果合并
线程池 任务优先级 动态负载感知 功耗优化
大模型切分 部分NPU/CPU回退 混合精度
NPU自定义算子接口 CPU回退算子 算子注册调用
NPU日志等级 CPU错误捕获 断点调试 错误码解析
cgroup资源隔离 内存保护 多进程安全共享 异常恢复
NPU DVFS调优 CPU频率锁定 温控策略 功耗测量
模型加密 OTA升级 看门狗 离线运行
NPU虚拟化 gRPC远程推理 CPU预处理/弹性伸缩
多传感器融合 NPU视觉/CPU雷达 实时性保障
高分辨率图像 NPU缺陷检测 CPU逻辑判断/数据回传
人脸检测+识别 NPU级联推理 CPU跟踪/告警
算子融合 内存复用 异步DMA/计算传输重叠
模型加载失败 推理结果错误 性能不达标/崩溃
存算一体 NPU/CPU融合 RISC-V扩展 异构标准化
⚡ 点击章节标题跳转至对应课程文件 (01.html ~ 30.html)