首页
›
嵌入式基础与RISC-V
›
044-SMMU缓存与TLB管理
›
《SMMU页表管理与多级缓存性能调优实战》
VIP10
本课程属于:044-SMMU缓存与TLB管理
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
SMMU页表管理与多级缓存性能调优实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
SMMU概述
什么是SMMU?为什么需要SMMU?…
SMMU
什么是
02
SMMU核心概念
IOVA · PA · STE
SMMU
核心概念
03
SMMU页表结构
Stage-1页表 · Stage-2页表 · 组合转换
SMMU
页表结构
04
SMMU多级页表详解
4级页表 · 3级页表 · 页表粒度与映射
SMMU
多级页表详解
05
SMMU TLB架构
TLB的组织方式 · TLB的查找过程 · TLB的失效机制
SMMU
TLB
06
SMMU TLB性能分析
TLB命中率 · TLB缺失代价 · 影响TLB性能的因素
SMMU
TLB
07
SMMU多级缓存架构
系统级缓存(SLC) · 最后一级缓存(LLC) · 一致性
SMMU
多级缓存架构
08
SMMU与CPU缓存一致性
MESI协议 · SMMU的监听机制 · IO一致性
SMMU
CPU
09
SMMU页表缓存(PTC)
PTC的作用 · PTC的组织 · PTC的维护
SMMU
PTC
10
SMMU配置与初始化
SMMU寄存器 · StreamID配置 · 上下文配置
SMMU
配置
11
SMMU设备驱动开发
Linux内核SMMU驱动框架 · 设备树配置 · IOMMU API
SMMU
设备驱动开发
12
SMMU页表分配与管理
页表分配器 · 页表映射 · 页表回收
SMMU
页表分配
13
SMMU大页支持
大页的优势 · 大页配置 · 大页与TLB
SMMU
大页支持
14
SMMU性能监控
性能计数器 · PMU事件 · 性能分析工具
SMMU
性能监控
15
SMMU性能调优策略
TLB预取 · 页表预取 · 缓存分区
SMMU
性能调优策略
16
SMMU中断处理
事件中断 · 错误中断 · 中断处理流程
SMMU
断处理
17
SMMU错误处理
页错误 · 权限错误 · 错误记录与恢复
SMMU
错误处理
18
SMMU虚拟化支持
SMMUv3 · 虚拟化ID · 嵌套虚拟化
SMMU
虚拟化支持
19
SMMU与PCIe
ATS · PRI · PCIe PASID
SMMU
PCIe
20
SMMU与DMA
DMA重映射 · DMA一致性 · DMA性能
SMMU
DMA
21
SMMU与GPU
GPU虚拟地址空间 · GPU页表 · GPU缓存一致性
SMMU
GPU
22
SMMU与网络设备
网卡虚拟化 · RDMA · DPDK
SMMU
网络设备
23
SMMU与存储设备
NVMe虚拟化 · 存储一致性 · SPDK
SMMU
存储设备
24
SMMU多级缓存性能建模
缓存命中率模型 · 延迟模型 · 带宽模型
SMMU
多级缓存性能建模
25
SMMU多级缓存优化案例
TLB缺失优化 · 页表遍历优化 · 缓存抖动优化
SMMU
多级缓存优化案例
26
SMMU调试与诊断
调试工具 · 日志分析 · 性能瓶颈定位
SMMU
调试
27
SMMU安全特性
安全页表 · 隔离机制 · 可信执行环境
SMMU
安全特性
28
SMMU高级特性
SMMUv3.2 · MPAM · CMO
SMMU
高级特性
29
SMMU性能基准测试
Benchmark工具 · 测试方法 · 结果分析
SMMU
性能基准测试
30
SMMU实战项目
基于SMMU的IO虚拟化系统设计与实…
SMMU
实战项目
所属VIP或分类
同VIP:SMMU固件配置与TLB性能分析与调优实战
同VIP:SMMU固件配置与TLB缺失处理优化实战
同VIP:SMMU多级缓存与TLB缺失处理调试实战