GitPedia

RDMA Tutorial

A tutorial on RDMA based programming using code examples

From jcxue·Updated June 10, 2026·View on GitHub·

This project presents an example based tutorial on RDMA based programming. A more detailed discussion can be found on the [Wiki](https://github.com/jcxue/RDMA-Tutorial/wiki) page. The project is written primarily in C, distributed under the Apache License 2.0 license, first published in 2017. Key topics include: example-code, infiniband, rdma, rdma-tutorial, tutorial.

RDMA-Tutorial

This project presents an example based tutorial on RDMA based programming. A more detailed
discussion can be found on the Wiki page.

Hardware and software requirement

  • Mellanox HCAs
  • GNU make
  • gcc-4.4
  • Mellanox OFED 3.3

How to use

build project

Simply use make to build the release version or make debug to build the
debug version.

The project contains 4 examples. Details of the examples can be found on the
Wiki page. The code of the examples
are organized as git commits. Simply do git log --oneline to find the commit version number
corresponding to the examples you are looking for.

Contact

Jiachen Xue (jcxue.work@gmail.com)

Contributors

Showing top 2 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from jcxue/RDMA-Tutorial via the GitHub API.Last fetched: 6/13/2026