摘要
本申请公开了一种GPU访问分布式存储的方法、装置及计算机设备,将用户提交的GPU内存IO请求传输至虚拟文件系统vfs层,通过vfs层查找GPU内存IO请求所对应的物理地址,并将页面锁定在物理内存中;将物理地址进行合并处理,得到一个分散‑聚集列表sg list,将sg list中的物理内存区域映射为DMA所需的物理地址范围,并RDMA到远端的存储节点;存储节点接收到物理地址后进行整合,并在磁盘上进行DIO读写,得到读写完的数据,然后通过DMA发送到计算节点;计算节点接收到数据后将分散‑聚集列表中描述的多个的物理内存区域解除映射,能够减少RDMA交互次数,在提升性能的同时,也降低了系统负载。
技术关键词
虚拟文件系统
内存
节点
列表
物理
计算机设备
磁盘
数据接收模块
数据传输模块
计算机程序产品
处理器
页面
可读存储介质
存储器
指令