超异构计算:CXL与芯片级互连技术

📚 共计 30 章节
01
超异构计算概述
从同构到异构,再到超异构的演进之路。
演进架构
02
CXL技术基础
CXL 1.0/2.0/3.0协议演进与核心特性。
协议版本
03
CXL.io协议详解
基于PCIe的发现、配置与初始化。
PCIe初始化
04
CXL.cache协议详解
缓存一致性协议与状态机。
一致性状态机
05
CXL.mem协议详解
内存池化与内存语义访问。
内存池语义
06
CXL交换芯片架构
多端口交换与路由机制。
交换路由
07
CXL内存扩展器
基于CXL的内存带宽与容量扩展。
扩展带宽
08
CXL加速器接口
FPGA/GPU/ASIC通过CXL接入系统。
加速器异构
09
芯片级互连技术概览
Die-to-Die、Chiplet、UCIe。
ChipletUCIe
10
UCIe标准详解
物理层、协议层与封装技术。
标准封装
11
Chiplet设计方法学
如何将大芯片拆解为小芯片。
设计拆解
12
Die-to-Die互连技术
AIB、BoW、OpenHBI。
AIBBoW
13
超异构计算架构
CPU+GPU+NPU+FPGA的融合。
融合异构
14
内存一致性模型
从SMP到NUMA再到CXL全局共享内存。
一致性NUMA
15
CXL与内存池化
数据中心的内存资源解耦与共享。
池化数据中心
16
CXL与存储级内存
SCM与CXL的结合应用。
SCM存储
17
CXL安全机制
信任根、加密与隔离。
安全隔离
18
CXL在云计算中的应用
虚拟机热迁移与内存超分。
云计算热迁移
19
CXL在AI训练中的应用
大模型显存扩展与数据搬运。
AI显存
20
CXL在数据库中的应用
内存数据库的弹性扩展。
数据库弹性
21
CXL仿真与验证
基于QEMU/SystemC的CXL平台搭建。
仿真QEMU
22
CXL性能分析
延迟、带宽与一致性开销的权衡。
性能权衡
23
CXL与CCIX对比
两种缓存一致性协议的异同。
CCIX对比
24
CXL与OpenCAPI对比
开放互连标准的选择。
OpenCAPI标准
25
CXL与Gen-Z对比
内存语义互连的演进。
Gen-Z语义
26
CXL与NVLink对比
GPU互连与CPU-GPU互连。
NVLinkGPU
27
CXL与Infinity Fabric对比
AMD的互连方案。
InfinityAMD
28
CXL未来演进
Compute Express Link 4.0展望。
未来4.0
29
超异构计算操作系统
资源管理与调度策略。
OS调度
30
超异构计算编程模型
OpenCL、SYCL、OneAPI的实践。
编程OneAPI