01
PCIe基础回顾
PCIe体系结构、分层协议、事务层、数据链路层、物理层。
体系结构分层协议
02
PCIe Switch架构
Switch内部结构、端口类型(UP/DOWN/NF)、路由机制。
端口类型路由
03
多主机拓扑概述
多Root Complex拓扑、多主机通信模型、NTB原理。
NTB多RC
04
NTB配置与地址映射
NTB BAR空间配置、地址转换机制、内存窗口设置。
BAR地址映射
05
多主机DMA设计
DMA引擎架构、描述符链、多通道DMA、中断机制。
描述符多通道
06
DMA数据传输流程
Host到Device、Device到Host、Peer-to-Peer传输。
P2P传输
07
多主机DMA同步机制
门铃机制(Doorbell)、原子操作、信号量。
Doorbell原子
08
PCIe Switch多主机拓扑实战
硬件平台搭建、拓扑配置、驱动开发。
驱动硬件
09
DMA性能优化
数据对齐、突发传输、缓存一致性、带宽利用率。
优化带宽
10
多主机DMA调试与验证
逻辑分析仪抓包、性能计数器、常见问题排查。
调试抓包
11
项目实战案例1——多主机数据采集系统
基于PCIe Switch的高速数据采集与分发。
数据采集实战
12
项目实战案例2——多主机存储共享系统
多主机共享NVMe/SSD存储池。
存储共享
13
项目实战案例3——多主机AI推理加速系统
GPU/TPU集群多主机协同推理。
AI推理
14
项目实战案例4——多主机视频处理系统
多路视频实时处理与分发。
视频处理
15
项目实战案例5——多主机网络功能虚拟化
NFV加速、智能网卡卸载。
NFV虚拟化
16
项目实战案例6——多主机数据库加速
分布式数据库与RDMA/DMA协同。
数据库加速
17
项目实战案例7——多主机高频交易系统
超低延迟交易数据分发。
高频低延迟
18
项目实战案例8——多主机5G基带处理
基带信号多主机并行处理。
5G基带
19
项目实战案例9——多主机雷达信号处理
相控阵雷达数据实时处理。
雷达信号
20
项目实战案例10——多主机工业控制
PLC与运动控制多主机协同。
工业控制
21
项目实战案例11——多主机医疗影像
CT/MRI影像实时重建与传输。
医疗影像
22
项目实战案例12——多主机自动驾驶
多传感器融合与决策规划。
自动驾驶融合
23
项目实战案例13——多主机云计算
虚拟化与资源池化。
云计算虚拟化
24
项目实战案例14——多主机边缘计算
边缘节点数据协同处理。
边缘协同
25
项目实战案例15——多主机高性能计算
HPC集群互联与加速。
HPC集群
26
项目实战案例16——多主机存储服务器
分布式存储与NVMe over Fabric。
存储NVMe
27
项目实战案例17——多主机GPU集群
GPU Direct与P2P通信。
GPU集群
28
项目实战案例18——多主机FPGA加速
FPGA多卡协同与动态重配置。
FPGA加速
29
项目实战案例19——多主机NVMe over Fabric
NVMe-oF目标端与主机端实现。
NVMe-oFFabric
30
项目实战案例20——多主机CXL互连
CXL.mem/cache一致性协议应用。
CXL互连