首页
›
嵌入式边缘AI与TinyML
›
006-CMSIS-NN与ARM Cortex-M推理加速
›
《Cortex-M55 Helium向量推理加速工程》
VIP20
本课程属于:006-CMSIS-NN与ARM Cortex-M推理加速
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
17. CMSIS-NN与Helium MVE:Cortex-M55向量加速入门
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
了解Cortex-M55处理器 · Helium MVE技术 · CMSIS-NN库的定位与价值
课程导入
Cortex-M55
02
嵌入式AI与向量加速基础
掌握嵌入式设备上运行神经网络的基本挑… · 理解SIMD · DSP
AI
嵌入式
03
Cortex-M55架构与Helium MVE核心特性
深入理解M55的流水线 · MVE的128位向量寄存器 · 数据类型(int8/int16/fp…
Cortex-M55
Helium
04
开发环境搭建
配置Keil MDK · IAR或GCC工具链 · 启用MVE指令集
开发环境搭建
Keil
05
CMSIS-NN库概览
了解CMSIS-NN的模块结构 · 主要函数分类(卷积 · 池化
CMSIS-NN
库概览
06
数据布局与内存优化
掌握NHWC与NCHW数据格式在MV… · 理解内存对齐 · 缓冲区管理
数据布局
内存优化
07
向量化基础编程
使用MVE intrinsics编写… · 乘 · 点积等操作
向量化基础编程
MVE
08
CMSIS-NN中的卷积实现
深入分析直接卷积 · im2col+GEMM · 以及基于MVE的快速卷积算法
CMSIS-NN
卷积实现
09
池化与激活函数的向量化
实现最大池化 · 平均池化 · ReLU
池化
激活函数的向量化
10
全连接层与矩阵乘法优化
利用MVE的矩阵乘法指令(如SMML… · 理解权重布局与累加器管理
全连接层
矩阵乘法优化
11
量化基础与CMSIS-NN支持
理解int8量化 · 对称/非对称量化 · 量化参数(scale/zero_po…
CMSIS-NN
量化基础
12
CMSIS-NN的推理流程
从模型转换(TFLite/ONNX)… · 再到CMSIS-NN函数调用 · 构建完整的端到端推理示例
CMSIS-NN
的推理流程
13
实战案例1
基于Cortex-M55的MNIST… · 完成数据预处理 · 模型部署与结果验证
实战案例1
Cortex-M55
14
实战案例2
关键词唤醒(KWS)模型部署 · 处理音频特征(MFCC) · 在M55上实时推理
实战案例2
KWS
15
实战案例3
图像分类(CIFAR-10)在M55… · 分析性能瓶颈并优化
实战案例3
CIFAR-10
16
性能分析与Profiling
使用Cycle Counter · ARM Streamline或Kei… · 定位热点
Profiling
性能分析
17
内存优化与Flash占用控制
通过权重压缩 · 共享缓冲区 · 算子融合(如Conv+ReLU)减少…
Flash
内存优化
18
多线程与CMSIS-RTOS集成
在RTOS环境下使用CMSIS-NN · 利用多核(如Cortex-M55+协…
CMSIS-RTOS
多线程
19
MVE指令集深入
掌握关键指令如VMLA · VDOT · VMMLA
MVE
指令集深入
20
CMSIS-NN的版本演进与自定义算子
了解CMSIS-NN 5.x/6.x… · 学习如何编写自定义MVE算子并集成到…
CMSIS-NN
的版本演进
21
常见错误与调试技巧
处理数据对齐错误 · 指令集未启用 · 量化参数不匹配
常见错误
调试技巧
22
与CMSIS-DSP的协同
利用CMSIS-DSP进行信号预处理… · 滤波) · 与CMSIS-NN结合实现完整的信号…
CMSIS-DSP
的协同
23
模型压缩与剪枝在M55上的实践
学习权重剪枝 · 聚类 · 低秩分解等方法
M55
模型压缩
24
混合精度与浮点优化
在M55上使用fp16或混合精度推理 · 比较int8与fp16的精度/性能权… · 掌握MVE的浮点指令
混合精度
浮点优化
25
案例实战4
工业异常检测(振动信号分类) · 处理传感器数据 · 实现实时异常报警
案例实战4
工业异常检测
26
案例实战5
人脸关键点检测(轻量级网络) · 优化关键点回归层
案例实战5
人脸关键点检测
27
系统级优化与功耗管理
结合M55的低功耗特性 · 通过动态电压频率调整(DVFS) · 睡眠模式与计算调度降低能耗
系统级优化
功耗管理
28
测试与验证方法
建立单元测试 · 集成测试与硬件在环测试 · 确保数值正确性与稳定性
测试
验证方法
29
综合项目
智能语音助手(唤醒+命令识别) · CMSIS-DSP预处理 · CMSIS-NN推理
综合项目
智能语音助手
30
课程总结与进阶路径
回顾核心知识点 · 总结最佳实践 · 推荐进一步学习资源(如ARM文档
课程总结
进阶路径
所属VIP或分类
同VIP:ARM-Cortex-M33安全推理机制:TrustZone与运行隔离
同VIP:ARM-TinyML项目验收:精度、延迟、资源与功耗指标
同VIP:CMSIS-DSP音频特征提取与TinyML前端构建