首页
›
AI算力与GPU工程
›
026-CUDA内存拷贝
›
《CUDA内存传输机制与异步拷贝优化》
VIP20
本课程属于:026-CUDA内存拷贝
AI算力与GPU工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CUDA内存拷贝原理解析
📚 共计 30 章节
01
CUDA内存模型全景
从全局内存到寄存器,一张图看懂GPU存储层次。
全景
层次
02
cudaMemcpy基础
同步拷贝的三种模式:HostToDevice、DeviceToHost、DeviceToDevice。
同步
模式
03
内存拷贝的硬件路径
PCIe总线、DMA引擎、GPU内部互联。
硬件
PCIe
04
页锁定内存(Pinned Memory)
为什么malloc分配的内存拷贝慢?
Pinned
性能
05
cudaHostAlloc详解
四种标志位:Default、Portable、WriteCombined、Mapped。
标志位
分配
06
零拷贝内存(Zero-Copy)
什么时候可以省掉显式拷贝?
零拷贝
优化
07
统一内存(Unified Memory)
cudaMallocManaged的自动迁移机制。
UM
自动
08
统一内存的页面错误
GPU缺页中断与按需迁移。
缺页
迁移
09
cudaMemcpyAsync
流与异步拷贝的并发执行。
异步
流
10
双缓冲技术
用异步拷贝隐藏数据传输延迟。
双缓冲
延迟隐藏
11
内存拷贝带宽测量
cudaEvent计时与带宽计算公式。
带宽
测量
12
影响拷贝带宽的因素
传输粒度、对齐、PCIe通道数。
粒度
对齐
13
二维内存拷贝
cudaMemcpy2D与内存填充(Pitch)。
2D
Pitch
14
三维内存拷贝
cudaMemcpy3D在体数据处理中的应用。
3D
体数据
15
内存拷贝与内核执行的重叠
CUDA流与回调函数。
重叠
回调
16
多流并发拷贝
MPS(Multi-Process Service)与多流调度。
MPS
并发
17
GPU Direct P2P
同一节点内多GPU之间的直接拷贝。
P2P
直接
18
GPU Direct RDMA
跨节点GPU与网卡直接数据交换。
RDMA
跨节点
19
cudaMemcpyPeer / Async
P2P拷贝的API详解。
Peer
API
20
内存拷贝的错误处理
cudaError_t与常见失败原因。
错误
调试
21
内存拷贝的性能调优
从Profiler(nsys、ncu)看拷贝瓶颈。
Profiler
调优
22
内存池(Memory Pool)
cudaMemPool系列API减少分配开销。
MemPool
分配
23
异步内存池
流序内存分配与释放。
流序
异步
24
内存拷贝的原子操作
cuda::atomic与全局内存的同步。
原子
同步
25
持久化内存(Persistent Memory)
跨内核生命周期的数据驻留。
持久
驻留
26
内存拷贝与CUDA图(Graph)
用图捕获优化拷贝序列。
CUDA Graph
捕获
27
内存拷贝的虚拟地址映射
cudaVirtualAddressManager。
虚拟地址
映射
28
深度学习中的内存拷贝
DataLoader的GPU加速。
深度学习
DataLoader
29
科学计算中的内存拷贝
FDTD、CFD中的数据传输模式。
科学计算
FDTD
30
内存拷贝的未来
CXL互连、NVLink 4.0、池化内存架构。
CXL
NVLink
所属VIP或分类
同VIP:AI推理部署吞吐性能优化实战
同VIP:AI推理部署显存规划与优化实战
同VIP:AI服务压测显存瓶颈诊断与优化