RDMA Training - Offering Two classes: Application Development OR Kernel Development

RDMA Application Development Training

The RDMA Application Development course trains participants on how RDMA operations work at the user level. The course is focused on Reliable Connections (RC) and Unreliable Datagrams (UD) in user space. It consists of a series of applications designed to systematically show how to write applications that use RDMA Read, Write, Send and Receive operations. This program is an invaluable tool for companies looking to break into the field of RDMA application programming and also for companies already involved in RDMA but who wish to expand their knowledge base. The course materials include over 300 slides and over 30 application examples to illustrate all of the RDMA concepts.  Dr. Robert D. Russell and the University of New Hampshire and industry leaders have partnered to leverage decades of experience in the field of RDMA to create this training program.

Featured Topics

  • RDMA benefits and terminology 
  • RDMA transport services and protocols
  • RDMA verbs
  • Comparison and benefits of RDMA programming versus sockets
  • Detailed use cases for specific RDMA programming methodologies
  • Multicast programming

The RDMA Application Development Training is a three day course on September 12-14, 2018 and is open to all industry professionals. If you have any questions please email us today.


RDMA Kernel Development Training

The RDMA Kernel Development course educates clients about how RDMA operations work at the kernel level. The course consists of a series of applications, which systematically demonstrates the interaction of kernel space verbs, modules and the Linux kernel. The course provides basic to advanced concepts and practices in RDMA kernel programming as well as providing content for those who are new to kernel programming or Reliable Connections (RC) in general. This program was developed to synergize with the RDMA Application Development Training course in order for clients to better understand both aspects of user and kernel space programming. Dr. Robert D. Russell and the University of New Hampshire and industry leaders have partnered to bring their decades of experience in the field of RDMA to create this training program.

Featured Topics

  • Basic components of Kernel Modules
  • Building a Loadable Kernel Module (LKM)
  • Loading/unloading of and interfacing with a Module
  • Kernel space Verbs
  • Comparison of user space and kernel space Verbs.

The RDMA Kernel Development Training is a two day course and is open to all industry professionals. If you have any questions please email us today.