01
CXL概述
技术背景与发展历程 · 协议栈概览 (CXL.io/CXL.cache/CXL.mem) · 数据中心应用价值
背景协议栈
02
Fabric概念解析
什么是Fabric · 拓扑结构 (直连/星型/网状) · 与传统总线的区别
拓扑基础
03
CXL Fabric架构
CXL交换机角色 · Fabric Manager功能定位 · 资源池化原理
架构池化
04
资源发现基础
PCIe枚举回顾 · CXL扩展发现 · LD与VCS概念
枚举LD
05
寄存器与Capability
DOE协议 · CDAT表结构 · SPDM基础
DOECDATSPDM
06
Fabric Manager初始化
FM启动序列 · 拓扑扫描 · 设备枚举与身份验证
FM初始化
07
链路训练与协商
LTSSM状态机 · CXL链路训练扩展 · 速率/宽度协商
LTSSM协商
08
资源信息收集
读取CDAT表 · 解析内存属性 (HPA/延迟/带宽) · 安全能力收集
CDAT遥测
09
拓扑构建算法
图论基础 · BFS拓扑发现 · 环路检测与处理
图论BFS
10
资源抽象与建模
物理→逻辑映射 · 资源池建模 (Memory/Accelerator) · 属性标签化
抽象池化
11
Fabric Manager策略管理
QoS策略 · 带宽分配 · 延迟敏感调度
QoS调度
12
热插拔与动态资源
CXL热插拔协议 · 设备加入/离开 · 动态重配置
热插拔动态
13
错误检测与隔离
错误报告 (ERR_COR/NONFATAL/FATAL) · Fabric级传播 · 隔离域设计
错误隔离
14
安全机制
CXL安全基础 (IDE/SPDM) · ACL · 可信根建立
安全ACL
15
多主机共享资源
一致性模型 · 全局共享内存 · 主机间通信
多主机共享
16
Fabric监控与遥测
Telemetry采集 · 性能计数器 · 健康状态监控
监控遥测
17
资源发现协议详解
FDP流程 · 广播/单播发现 · 超时与重试
FDP协议
18
虚拟化支持
SR-IOV扩展 · 虚拟CXL交换机 · 多租户隔离
SR-IOVvSwitch
19
Fabric配置管理
配置数据库设计 · 版本控制 · 回滚与恢复
配置DB
20
互操作性测试
一致性测试套件 · 互操作场景 · 兼容性问题
测试兼容
21
性能优化
延迟优化 · 带宽提升 · 负载均衡算法
性能优化
22
电源管理
设备电源状态 (D0-D3) · Fabric级电源策略 · DVFS
电源DVFS
23
故障恢复与高可用
主备FM切换 · Fabric分区 · 快速重建
HA故障
24
CXL 3.0新特性
多层级交换 · 端口路由 · 增强Fabric管理
3.0新特性
25
资源发现安全增强
认证枚举 · 加密发现请求 · 防篡改拓扑
安全加密
26
Fabric调试与诊断
调试工具链 (JTAG/PCIe Analyzer) · 事件日志 · 排查指南
调试诊断
27
与现有基础设施集成
CXL vs NVMe over Fabric · 与RDMA共存 · 混合架构
集成NVMe
28
案例研究
大规模数据中心部署 · 典型配置 · 性能收益分析
案例部署
29
未来趋势
CXL与Chiplet互连 · 光学CXL · AI/ML工作负载挑战
趋势Chiplet
30
综合实践
搭建模拟环境 · 资源发现脚本 · FM原型实现
实践原型