01
流量管理概述
芯片级网络流量管理的定义、重要性、核心挑战(带宽、延迟、拥塞)以及与传统网络流量管理的区别。
基础核心概念
02
芯片互联架构基础
片上网络(NoC)的基本概念、拓扑结构(Mesh、Torus、Ring)、路由算法(维序路由、自适应路由)简介。
NoC拓扑
03
流量特征与模型
流量模式(Uniform、Hotspot、Transpose)、流量生成模型(Bernoulli、ON-OFF)、流量自相似性。
建模仿真
04
拥塞控制机制
端到端拥塞控制(E2E)与逐跳拥塞控制(Hop-by-Hop)、信用机制(Credit-based)、令牌机制(Token-based)。
拥塞信用
05
流量调度算法
轮询调度(Round Robin)、加权公平队列(WFQ)、严格优先级(SP)、缺陷加权轮询(DWRR)。
调度QoS
06
虚拟通道技术
虚拟通道(VC)原理、死锁避免、VC分配策略、VC与流量隔离。
VC死锁
07
缓存管理策略
缓存分配策略(静态/动态)、缓存共享与分区、写缓冲与读缓冲优化。
缓存优化
08
服务质量(QoS)保证
QoS分类(Best-effort、Guaranteed Service)、流量整形(Traffic Shaping)、速率限制(Rate Limiting)。
QoS整形
09
流量监控与测量
片上性能计数器(PMC)、流量采样技术、延迟与吞吐量测量方法。
监控性能
10
自适应路由技术
基于拥塞信息的自适应路由、奇偶转向模型、路由表动态更新。
路由自适应
11
死锁与活锁避免
死锁成因分析、死锁避免策略(Turn Model、Up*/Down*)、活锁检测与恢复。
死锁可靠性
12
多播与广播支持
多播路由算法(Tree-based、Path-based)、广播树构建、硬件多播支持。
多播广播
13
电源管理下的流量控制
动态电压频率调整(DVFS)对流量影响、电源门控与流量协调、低功耗路由。
低功耗DVFS
14
容错与可靠性
链路故障处理、重传机制(ACK/NACK)、错误纠正码(ECC)在流量管理中的应用。
容错ECC
15
片上网络接口设计
网络接口(NI)功能、数据包打包/解包、协议转换(AXI/CHI到NoC)。
接口协议
16
流量整形与整形器
漏桶算法(Leaky Bucket)、令牌桶算法(Token Bucket)、整形器硬件实现。
整形令牌桶
17
优先级反转与解决
优先级反转场景分析、优先级继承协议、优先级天花板协议。
优先级实时
18
片上网络仿真方法
仿真工具(GEM5、BookSim、Noxim)、流量注入与统计、仿真结果分析。
仿真工具
19
硬件加速器流量管理
GPU/NPU流量特征、DMA引擎与流量控制、异构计算中的流量协调。
加速器异构
20
数据中心芯片流量管理
数据中心交换机芯片架构、SDN在芯片级流量管理中的应用、RoCEv2与拥塞控制。
数据中心SDN
21
缓存一致性协议与流量
MESI/MOESI协议对流量影响、一致性流量过滤、Snoop过滤技术。
一致性缓存
22
内存控制器流量管理
内存调度策略(FR-FCFS、PAR-BS)、写合并与读优先、内存带宽分配。
内存调度
23
芯片间互联流量管理
Die-to-Die接口(UCIe、BoW)、CXL协议流量管理、多芯片系统中的流量协调。
CXLUCIe
24
实时系统流量管理
硬实时流量保证、时间触发网络(TTEthernet)在片上的应用、截止时间感知调度。
实时TTE
25
机器学习在流量管理中的应用
基于强化学习的路由选择、流量预测模型、自适应参数调优。
ML强化学习
26
安全与隔离
侧信道攻击与流量模式、安全隔离机制(Firewall)、流量加密与认证。
安全隔离
27
高级拥塞信号机制
显式拥塞通知(ECN)、量化拥塞通知(QCN)、拥塞感知路由。
ECNQCN
28
片上网络性能优化案例
典型SoC(如AI芯片、手机芯片)的流量管理方案分析、瓶颈定位与优化。
案例优化
29
未来趋势
Chiplet架构下的流量管理、光子互联与流量管理、可重构NoC。
Chiplet趋势
30
综合项目实践
设计一个简单的NoC流量管理器,包含路由、调度、拥塞控制模块,并进行仿真验证。
项目综合