Training Downloads

By downloading OFA training materials, you agree to the Terms of Use below. 3rd Party Trainers must comply with the terms below.

Terms of Use

Copyright (C) 2017-2018 OpenFabrics Alliance (OFA).

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.

A copy of the license is included in the section entitled "GNU Free Documentation License".

The license itself is at

Notice to Third Party Trainers

The OFA makes a distinction between those who will use the RDMA materials within their organizations and those who intend to offer such training to third parties. In the latter case, the following requirements apply:

  • You must notify the OFA of your intent to offer training
  • You must provide a point of contact within your organization
  • You must acknowledge that you will send back to us any improvements you make to the materials for our use
  • You must acknowledge in the material you present that you are responsible for the outcome of the training, that the OFA’s role is limited to making these materials available, and that the OFA has not reviewed your content for accuracy

Downloading the material will require you to acknowledge your intent to deliver third party training and provide an email address. The OFA does not ask to know who will be trained, how the training will be promoted, how the material will be adapted, or what fees will be charged.

The OFA is interested in making your program a success.  Any questions, comments, or suggestions can be sent to

Downloadable Training Materials

OFA Training Part 1

This is the first presentation of the training program. This presentation introduces you to Remote Direct Memory Access (RDMA).

OFA Training Part 2

This is the second presentation in the training program. This presentation introduces you to how to write applications for RDMA.

OFA Training Part 3

This is the third presentation in the training program. This presentation concludes the application programming for RDMA.

OFA Training Suite of Examples

This file is a zip of all the code examples used in the training program. After downloading, unzip and compile as needed.

OFA Training Complete Package

This zip file contains all three training presentations plus the suite of code examples. It is about 8 MB in size.