RDMA学习资料总目录

2022-12-09

RDMA学习资料总目录

本仓库提供了一个全面的RDMA(远程直接内存访问)学习资料总目录,旨在帮助开发者深入理解和掌握RDMA技术。该资源文件包含了丰富的学习资料,涵盖了RDMA的概述、技术详解、编程实例、网络配置、性能优化等多个方面。

内容概览

  1. RDMA技术分享
    • RDMA概述
    • 比较基于Socket与RDMA的通信
    • RDMA基本元素和编程基础
    • RDMA操作类型(WRITE、READ)
    • RDMA基本服务类型
    • RDMA之Memory Region
    • RDMA之Protection Domain
    • RDMA之Address Handle
    • RDMA之Queue Pair
    • RDMA之Completion Queue
    • RDMA之Shared Receive Queue
    • RDMA之Verbs和OFED
    • RDMA之用户态与内核态交互
    • RDMA之Memory Window
    • RDMA之RoCE & Soft-RoCE
    • RDMA之DDP(Direct Data Placement)
    • RDMA之RDMAP(Remote Direct Memory Access Protocol)
    • RDMA之MPA(Marker PDU Aligned framing)
    • RDMA之iWARP & Soft-iWARP
    • RDMA之Pyverbs(Python Verbs)
    • RDMA之内存地址基础知识
    • RDMA之基于Socket API的QP间建链
    • RDMA之基于CM API的QP间建链
  2. RDMA技术详解
    • RDMA概述
    • Send Receive操作
    • 理解RDMA Scatter Gather List(聚散表)
    • RDMA之Verbs和编程步骤
  3. RDMA编程
    • RDMA编程入门
    • RDMA编程实例(rdma_cm API)
    • RDMA SEND/WRITE编程实例(IBV Verbs)
    • verbs编程注意事项
    • 使用socket API编写RDMA程序
  4. RDMA网络
    • ROCE与iWarp
    • 性能优化
    • 配置和特性优化
    • Qos流控
  5. 命令和测试
    • InfiniBand IB常用命令
    • RDMA通信测试工具
    • RDMA抓包工具
    • InfiniBand网卡安装与状态诊断工具
  6. 官网、文档和资料
    • RDMA文档和教程
    • Mellanox官方社区资源
    • RDMA中英文编程手册

使用说明

本仓库的资源文件包含了详细的RDMA学习资料,适合不同层次的开发者使用。无论是初学者还是高级开发者,都可以从中找到有价值的内容。建议按照目录顺序逐步学习,以全面掌握RDMA技术。

贡献

欢迎各位开发者对本仓库进行贡献,包括但不限于补充新的学习资料、修正错误、优化文档结构等。请通过提交Pull Request的方式进行贡献。

许可证

本仓库的内容遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。

下载链接

RDMA学习资料总目录分享