首页
›
嵌入式边缘AI与TinyML
›
006-CMSIS-NN与ARM Cortex-M推理加速
›
《Cortex-M TinyML功耗测量与能效优化》
VIP20
本课程属于:006-CMSIS-NN与ARM Cortex-M推理加速
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
19. Cortex-M TinyML功耗评估:周期数、频率与能耗换算
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
了解Cortex-M TinyML功… · 学习目标 · 课程整体框架与适用场景
课程导入
Cortex-M
02
基础知识
掌握功耗 · 能量 · 功率
基础知识
掌握功耗
03
Cortex-M处理器功耗特性
理解Cortex-M系列不同内核(M…
Cortex-M
处理器功耗特性
04
TinyML工作负载分析
识别典型TinyML模型(如CNN · RNN · 异常检测)在Cortex-M上的计算…
TinyML
工作负载分析
05
周期数统计方法
学习使用Cycle Counter(… · 调试接口 · 仿真器或指令级模拟器统计代码执行周期…
周期数统计方法
Cycle
06
频率与功耗关系
掌握动态功耗公式P = C * V^… · 理解频率对功耗和能耗的影响
频率
功耗关系
07
电压调节与功耗
了解动态电压频率调整(DVFS)原理 · 以及电压对功耗的二次方影响
电压调节
功耗
08
能耗换算基础
掌握能耗E = P * t = C… · 毫瓦时等)
能耗换算基础
掌握能耗E
09
静态功耗与漏电流
理解静态功耗(漏电流)在低负载或睡眠… · 以及温度影响
静态功耗
漏电流
10
测量工具与硬件
介绍常用的功耗测量工具(如Joule… · INA226 · Power Profiler Kit…
测量工具
硬件
11
软件功耗估算方法
学习基于周期数和频率的理论估算方法 · 以及使用CMSIS-DSP或CMSI…
软件功耗估算方法
学习基于周期数
12
实战
使用STM32CubeMonitor… · 测量一个简单TinyML推理的周期数
STM32CubeMon…
使用
13
实战
基于周期数和已知频率 · 计算一次推理的能耗 · 并与实际测量功耗对比
基于周期数
已知频率
14
案例
图像分类模型(如MobileNet微…
案例
MobileNet
15
案例
关键词唤醒(KWS)模型在Corte…
案例
KWS
16
案例
异常检测模型在Cortex-M0+上…
案例
Cortex-M0+
17
优化策略
通过模型量化 · 剪枝 · 算子优化减少周期数
优化策略
通过模型量化
18
优化策略
利用硬件加速器(如CMSIS-NN · DSP扩展)降低周期数 · 并评估功耗收益
优化策略
CMSIS-NN
19
优化策略
动态频率调整与睡眠模式结合 · 实现任务级功耗管理
优化策略
动态频率调整
20
常见误区
混淆功耗与能耗 · 忽略静态功耗 · 错误估算周期数等常见问题及纠正
常见误区
混淆功耗
21
常见问题
如何准确测量周期数?如何校准频率?如…
常见问题
如何准确测量周期…
22
常见问题
不同编译器优化级别对周期数和功耗的影… · 如何选择优化选项
常见问题
不同编译器优化级…
23
综合提升
构建一个功耗评估框架 · 将周期数 · 频率
综合提升
构建一个功耗评估…
24
综合提升
使用脚本或工具自动化批量评估多个模型… · 并生成报告
综合提升
使用脚本或工具自…
25
综合提升
对比不同Cortex-M芯片的功耗效… · 选择适合低功耗TinyML的硬件
综合提升
Cortex-M
26
高级主题
电池供电设备中TinyML的能耗预算…
高级主题
TinyML
27
高级主题
能量采集系统下的TinyML功耗适配…
高级主题
TinyML
28
高级主题
实时性约束下的功耗优化权衡 · 如何平衡延迟与能耗
高级主题
实时性约束下的功…
29
综合实战
从零开始对一个实际TinyML应用进… · 并输出优化前后对比
综合实战
TinyML
30
课程总结
回顾核心知识点 · 技能清单 · 常见陷阱
课程总结
回顾核心知识点
所属VIP或分类
同VIP:ARM-Cortex-M33安全推理机制:TrustZone与运行隔离
同VIP:ARM-TinyML项目验收:精度、延迟、资源与功耗指标
同VIP:CMSIS-DSP音频特征提取与TinyML前端构建