首页
›
AI智能与边缘计算工程
›
150-NPU RTL与硬件加速设计
›
《NPU硬件循环与数据流架构》
VIP5
本课程属于:150-NPU RTL与硬件加速设计
AI智能与边缘计算工程 · 共 5 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
NPU硬件循环与数据流架构从入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
NPU的基本概念 · 发展历程 · 应用场景
课程导入
NPU
02
硬件基础
NPU的总体架构 · 核心组件(计算单元 · 存储
硬件基础
NPU
03
循环概念入门
什么是硬件循环 · 循环在NPU中的作用 · 循环与指令执行的关系
循环概念入门
什么是硬件循环
04
数据流基础
数据流架构的定义 · 与控制流架构的区别 · 数据流在NPU中的重要性
数据流基础
数据流架构的定义
05
NPU计算单元详解
MAC阵列 · SIMD单元 · 向量/标量单元的工作原理与循环执行方…
NPU
计算单元详解
06
存储层次与数据搬运
片上存储(SRAM · 寄存器文件) · 片外存储(DRAM)
存储层次
数据搬运
07
循环调度基础
循环展开 · 循环流水 · 循环分块的基本概念与作用
循环调度基础
循环展开
08
数据流映射方法
如何将算法映射到NPU数据流 · 包括数据重用 · 并行度分析
数据流映射方法
NPU
09
硬件循环指令集
NPU中循环指令的格式 · 操作数 · 循环控制寄存器
硬件循环指令集
NPU
10
循环控制机制
循环计数器 · 循环边界 · 循环嵌套
循环控制机制
循环计数器
11
数据流同步
多核/多单元间的数据同步 · 流水线同步 · 循环同步机制
数据流同步
多核
12
静态数据流与动态数据流
两种数据流架构的特点 · 优缺点及适用场景
静态数据流
动态数据流
13
脉动阵列架构
脉动阵列的原理 · 数据流模式 · 循环与数据复用策略
脉动阵列架构
脉动阵列的原理
14
循环优化技术
循环合并 · 循环交换 · 循环倾斜
循环优化技术
循环合并
15
数据流优化技术
数据布局优化 · 数据分块 · 数据广播
数据流优化技术
数据布局优化
16
编译器与硬件循环
编译器如何生成循环指令 · 循环变换与硬件协同
编译器
硬件循环
17
循环级并行
多循环并行执行 · 循环间依赖分析 · 并行循环调度
循环级并行
多循环并行执行
18
数据流级并行
多数据流并行 · 数据流图分割 · 任务级流水
数据流级并行
多数据流并行
19
案例实战
基于简单卷积神经网络(CNN)的NP…
案例实战
CNN
20
案例实战
基于Transformer的NPU数…
案例实战
Transformer
21
案例实战
矩阵乘法(GEMM)在NPU上的循环…
案例实战
GEMM
22
性能分析工具
使用NPU性能分析工具(如profi…
性能分析工具
NPU
23
常见问题与调试
循环死锁 · 数据冲突 · 循环边界错误
常见问题
调试
24
功耗与能效优化
循环与数据流设计对功耗的影响 · 低功耗技术
功耗
能效优化
25
多NPU互联与数据流
多芯片/多核间的数据流通信 · 循环协同
NPU
互联
26
异构计算与数据流
NPU与CPU/GPU的协同 · 数据流在不同硬件间的迁移
异构计算
数据流
27
高级主题
可重构数据流架构 · 粗粒度可重构阵列(CGRA)与循环
高级主题
可重构数据流架构
28
高级主题
稀疏计算与数据流:稀疏循环 · 稀疏数据流 · 跳过零值
高级主题
稀疏计算
29
综合项目
设计一个面向特定应用(如语音识别)的…
综合项目
设计一个面向特定…
30
课程总结与展望
回顾核心知识点 · 常见误区 · 未来趋势(如存内计算
课程总结
回顾核心知识点
所属VIP或分类
同VIP:NPU硬件加速器RTL设计实战
同VIP:NPU音视频流水线与硬件加速
同VIP:NVDLA开源NPU定制设计