技术栈
dma-buf
业余程序员plus
6 天前
p2p
·
amdgpu
·
dma-buf
·
rocm
·
kfd
·
hipmalloc
·
amdgpu_bo
RDMA-Verbs-GPU 内存与 DMA-BUF(十一)
GPU DMA-BUF 把 GPU allocation 变成可由其他设备使用的共享对象。本文以 AMD GPU 软件栈为主线,说明 HSA 指针如何关联 KFD allocation 与 GEM BO,AMDGPU 如何导出 DMA-BUF,以及 RNIC 注册该 fd 后 attach、pin 与 map 流程。
业余程序员plus
9 天前
rdma
·
qp
·
rocev2
·
dma-buf
·
rdma-core
·
mlx5
·
verbs
RDMA-Verbs-文章导读(一)
本系列以 Linux、rdma-core 和 mlx5 为分析对象,从 Verbs API 开始逐层分析用户态 provider、uverbs、RDMA Core、mlx5 内核驱动和 HCA 硬件,并进一步梳理内存注册、队列创建、数据收发、完成通知以及 GPU DMA-BUF 使用流程。本文说明各篇文章的定位、阅读顺序和源码入口。
赖small强
1 年前
v4l2
·
dma-buf
·
zero-copy
·
dma-fd
【音视频开发】Linux V4L2 零拷贝 (Zero-Copy) 机制深度解析
本文档详细解析 Video for Linux 2 (V4L2) 框架中的零拷贝技术原理、实现细节及性能优势。
DeeplyMind
1 年前
linux
·
amdgpu
·
dma-buf
·
rocm
·
kfd
·
rocr
AMD rocr-libhsakmt分析系列6-2:共享机制-import
前文:AMD rocr-libhsakmt分析系列6-1:共享机制-export分析了export hsa的bo,本文分析import graphics传过来的bo。
killer-p
2 年前
linux
·
共享内存
·
dma-buf
Linux DMA-Buf驱动框架
dmabuf 是一个驱动间共享buf 的机制,他的简单使用场景如下:用户从DRM(显示驱动)申请一个dmabuf,把dmabuf 设置给GPU驱动,并启动GPU将数据输出到dmabuf,GPU输出完成后,再将dmabuf设置到DRM 驱动,完成画面的显示。
我是有底线的