首页
›
AI算力与GPU工程
›
030-华为昇腾Atlas硬件与CANN开发实战
›
《NPU内存管理与资源调度》
VIP20
本课程属于:030-华为昇腾Atlas硬件与CANN开发实战
AI算力与GPU工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
NPU内存管理与资源调度
📚 共计 30 章节
01
NPU架构概述
NPU发展历程、NPU与GPU/CPU的对比、NPU在AI推理中的核心地位。
架构
对比
02
NPU内存层次结构
片上SRAM、全局内存、DDR带宽、HBM在NPU中的应用。
存储
带宽
03
内存分配策略
静态分配与动态分配、内存池管理、伙伴系统在NPU中的适配。
分配
伙伴系统
04
数据搬运与DMA
DMA引擎原理、Scatter/Gather操作、双缓冲机制。
DMA
双缓冲
05
张量内存布局
NHWC与NCHW格式、内存对齐、Stride与Padding的影响。
布局
对齐
06
内存复用技术
In-Place计算、内存共享、Tensor内存生命周期管理。
复用
生命周期
07
算子调度基础
算子依赖图、拓扑排序、流水线并行基础。
调度
依赖图
08
静态调度策略
基于关键路径的调度、列表调度算法、启发式搜索。
静态
关键路径
09
动态调度策略
Work Stealing、任务窃取、负载均衡在NPU上的实现。
动态
负载均衡
10
多核NPU调度
核间通信、同步原语、分布式内存管理。
多核
同步
11
内存带宽优化
数据复用、Cache命中率优化、预取策略。
带宽
预取
12
计算与访存重叠
Double Buffering、Prefetching、异步执行模型。
重叠
异步
13
模型编译优化
图优化、算子融合、内存规划。
编译
融合
14
量化与内存压缩
INT8/INT4量化、权重压缩、稀疏化存储。
量化
压缩
15
虚拟内存与地址映射
IOMMU/SMMU、页表管理、大页支持。
虚拟内存
页表
16
内存碎片管理
内部碎片与外部碎片、碎片整理算法、内存规整。
碎片
规整
17
资源隔离与QoS
多任务隔离、带宽保障、优先级调度。
隔离
QoS
18
功耗感知调度
DVFS、功耗墙、温度感知的任务分配。
功耗
DVFS
19
实时性保障
硬实时与软实时、WCET分析、截止时间驱动调度。
实时
WCET
20
故障恢复与容错
ECC内存、错误重算、Checkpoint机制。
容错
Checkpoint
21
异构计算调度
CPU+NPU协同、任务卸载、异构内存访问。
异构
协同
22
内存一致性模型
弱一致性、Release Consistency、Fence指令。
一致性
Fence
23
Cache一致性协议
MESI协议、Snooping与Directory、NPU中的实现。
Cache
MESI
24
编译器内存优化
自动向量化、循环分块、数据布局变换。
编译器
向量化
25
运行时内存管理
内存池实现、懒分配、内存回收策略。
运行时
内存池
26
Profiling与性能分析
性能计数器、Trace分析、瓶颈定位。
Profiling
性能
27
典型模型案例分析
ResNet-50内存调度、Transformer注意力机制优化。
案例
ResNet
28
大模型内存挑战
模型并行、流水线并行、张量并行、ZeRO优化。
大模型
并行
29
NPU驱动与固件
驱动架构、命令队列、中断处理。
驱动
固件
30
未来趋势
存算一体、近存计算、Chiplet架构下的内存调度。
趋势
存算一体
所属VIP或分类
同VIP:AI应用迁移昇腾Atlas与CANN适配实战
同VIP:AscendCL应用开发与资源管理实战
同VIP:Atlas-200-DK外设驱动开发