WuJing's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

linux教程

linux教程 Linux学习教程,Linux入门教程(超详细) Linux教程|菜鸟教程- RUNOOB.COM Linux面试题100道,看看会多少? 所有文章汇总-截止2021年11月3日 Debian 参考手册 Debian 管理员手册 Linux系列文章 Linux最强总结! 令人拍手叫绝的运维小技巧 Linux基础知识汇总,收藏! 10个提高生产力的 Linux 命
2023-04-19
linux
#3d #boot #cpp #deb #deepin #docker #fs #git #go #gpu #kvm #linux #log #python #qemu #shell #task #tools #vim #virt #develop #mm #net #modules #struct #proc #proxy #sync #power #security #irq

第8篇:GPU→RDMA 零拷贝桥梁:umem_dmabuf.c

第8篇:GPU→RDMA 零拷贝桥梁:umem_dmabuf.c 源码:drivers/infiniband/core/umem_dmabuf.c | 头文件:include/rdma/ib_umem.h系列目录:NVIDIA AI Infra 内核源码深度解析 1. 问题:GPU 内存如何被 RDMA 网卡直接访问机器学习训练中,一张 8×H100 GPU 节点在做 all-reduce 时,
2026-05-21
linux > drivers > gpu > nvidia-svm
#drivers #fs #git #go #gpu #linux #virt #mm #struct #nvidia-svm

第 1 篇:CPU↔GPU 内存镜像基础 — HMM 深度解析

第 1 篇:CPU↔GPU 内存镜像基础 — HMM 深度解析 源码:mm/hmm.c | 头文件:include/linux/hmm.h系列目录:NVIDIA AI Infra 内核源码深度解析 1. HMM 是什么HMM(Heterogeneous Memory Management,异构内存管理)是 Linux 内核中让 CPU 和 GPU/加速器共享同一份页表视图 的基础设施。
2026-05-21
linux > drivers > gpu > nvidia-svm
#drivers #fs #git #go #gpu #linux #mm #struct #nvidia-svm

第2篇:GPU 共享虚拟内存抽象层 — DRM GPUSVM

第2篇:GPU 共享虚拟内存抽象层 — DRM GPUSVM 源码:drivers/gpu/drm/drm_gpusvm.c | 头文件:include/drm/drm_gpusvm.h系列目录:NVIDIA AI Infra 内核源码深度解析 1. GPUSVM 是什么在上一篇中,我们深入了 HMM(mm/hmm.c),它提供了 hmm_range_fault() 来镜像 CPU 页表。但 H
2026-05-21
linux > drivers > gpu > nvidia-svm
#drivers #git #gpu #linux #mm #struct #sync #container #nvidia-svm

第3篇:NVIDIA HMM 调用者 — nouveau_svm.c

第3篇:NVIDIA HMM 调用者 — nouveau_svm.c 源码:drivers/gpu/drm/nouveau/nouveau_svm.c | 头文件:drivers/gpu/drm/nouveau/nouveau_svm.h系列目录:NVIDIA AI Infra 内核源码深度解析 1. 本篇位置前两篇我们深入了 HMM(mm/hmm.c)和 DRM GPUSVM(drm_gpus
2026-05-21
linux > drivers > gpu > nvidia-svm
#drivers #fs #git #go #gpu #linux #mm #struct #mutex #proc #container #nvidia-svm

第5篇:GPU 多内存类型管理 — TTM 框架

第5篇:GPU 多内存类型管理 — TTM 框架 源码:drivers/gpu/drm/ttm/ttm_bo.c | 头文件:include/drm/ttm/ttm_bo.h系列目录:NVIDIA AI Infra 内核源码深度解析 1. 本篇位置前四篇文章我们逐层解析了 HMM → GPUSVM → nouveau_svm → nouveau_dmem 的链条。nouveau_dmem.c 通
2026-05-21
linux > drivers > gpu > nvidia-svm
#drivers #fs #git #gpu #kernel #linux #virt #mm #struct #sync #container #tick #nvidia-svm

第4篇:NVIDIA 设备显存管理 — nouveau_dmem.c

第4篇:NVIDIA 设备显存管理 — nouveau_dmem.c 源码:drivers/gpu/drm/nouveau/nouveau_dmem.c | 头文件:drivers/gpu/drm/nouveau/nouveau_dmem.h系列目录:NVIDIA AI Infra 内核源码深度解析 1. 本篇位置上一篇 nouveau_svm.c 通过 hmm_range_fault() 镜像
2026-05-21
linux > drivers > gpu > nvidia-svm
#drivers #fs #git #gpu #kernel #linux #virt #mm #struct #mutex #sync #container #nvidia-svm

第6篇:GPU 显存 Buddy 分配器

第6篇:GPU 显存 Buddy 分配器 源码:drivers/gpu/buddy.c | 头文件:include/linux/gpu_buddy.h系列目录:NVIDIA AI Infra 内核源码深度解析 1. 为什么 GPU 需要自己的 Buddy 分配器内核已经有了经典的 mm/page_alloc.c buddy 分配器,为什么还要在 drivers/gpu/ 下再写一个?因为 GP
2026-05-21
linux > drivers > gpu > nvidia-svm
#drivers #fs #git #gpu #kernel #linux #log #mm #struct #power #nvidia-svm

第7篇:GPU 命令提交调度:DRM Scheduler

第7篇:GPU 命令提交调度:DRM Scheduler 源码:drivers/gpu/drm/scheduler/sched_main.c + sched_entity.c | 头文件:include/drm/gpu_scheduler.h系列目录:NVIDIA AI Infra 内核源码深度解析 1. 问题背景:GPU 作业调度为何复杂GPU 不像 CPU——它不是简单的”取指令→执行→写回
2026-05-21
linux > drivers > gpu > nvidia-svm
#drivers #git #gpu #kernel #linux #struct #sync #nvidia-svm

第9篇:RDMA 硬件侧 MR 注册:mlx5/mr.c

第9篇:RDMA 硬件侧 MR 注册:mlx5/mr.c 源码:drivers/infiniband/hw/mlx5/mr.c | 头文件:drivers/infiniband/hw/mlx5/mlx5_ib.h系列目录:NVIDIA AI Infra 内核源码深度解析 1. MKey 是什么MKey(Memory Key)是 InfiniBand/RoCE 协议中最核心的内
2026-05-21
linux > drivers > gpu > nvidia-svm
#drivers #fs #git #go #gpu #kernel #linux #log #virt #mm #struct #mutex #nvidia-svm
123…29

搜索

Hexo Fluid
总访问量 次 总访客数 人