VIP20
本课程属于:010-编译器适配 AI算力与GPU工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

内存带宽不足优化指南

📚 共计 30 章节
01
内存带宽基础
什么是内存带宽 · 计算公式 · 对系统性能的影响
概念公式
02
内存带宽瓶颈识别
perf工具 · numastat · Intel PCM
监测工具
03
CPU缓存架构
L1/L2/L3 · 缓存行 · TLB影响
缓存TLB
04
内存访问模式优化
顺序vs随机 · 空间/时间局部性
局部性模式
05
数据结构对齐
成员重排 · 缓存行对齐 · 避免伪共享
对齐伪共享
06
循环优化技巧
循环展开 · 循环交换 · 循环分块
循环分块
07
SIMD指令集应用
SSE/AVX · 向量化加载/存储 · intrinsics
SIMD向量化
08
预取技术
软件预取 · 硬件预取 · 距离调优
预取调优
09
NUMA架构优化
mbind · taskset · 跨节点访问优化
NUMA亲和性
10
大页内存
透明大页 · HugeTLBfs · TLB命中率
大页TLB
11
内存分配器选择
glibc vs jemalloc vs tcmalloc · 内存池
分配器碎片
12
多线程内存竞争
锁竞争 · 无锁数据结构 · 读写锁
并发锁
13
GPU内存带宽
显存带宽 · CPU-GPU传输 · 统一内存
GPU显存
14
内存带宽测试工具
STREAM · lmbench · 自定义测试
基准测试
15
编译器优化选项
-O2/-O3 · -march=native · -funroll-loops
编译器优化
16
内存屏障与排序
写屏障 · 读屏障 · volatile
屏障排序
17
DMA与零拷贝技术
mmap · sendfile · DPDK
零拷贝DMA
18
内存压缩技术
zswap/zram · 带宽影响 · 场景分析
压缩zram
19
持久内存(PMem)
Optane DC · DAX · 混合架构
PMem持久化
20
容器内存隔离
cgroup · memory.limit_in_bytes · QoS
容器cgroup
21
数据库内存优化
缓冲池 · 索引缓存 · 查询内存管理
数据库缓冲
22
视频编解码内存优化
帧缓冲 · YUV对齐 · 硬件加速
视频编解码
23
科学计算内存优化
矩阵乘法 · FFT重排 · 稀疏矩阵
科学计算稀疏
24
网络协议栈内存优化
sk_buff复用 · 零拷贝网络 · RDMA
网络RDMA
25
操作系统内存管理
页面回收 · swap调优 · 内存水位
OS回收
26
内存带宽监控面板
Grafana+Prometheus · eBPF · 可视化
监控eBPF
27
云原生环境内存优化
K8s请求/限制 · NUMA感知 · 热插拔
云原生K8s
28
嵌入式系统内存优化
SRAM vs DRAM · DMA双缓冲 · 低功耗
嵌入式低功耗
29
内存带宽与功耗
DDR频率/电压 · 自刷新 · 节能权衡
功耗DDR
30
综合案例实战
日志分析 · 多维度优化 · 性能报告
实战案例