What, Who, Why

What is this blog? Who is it meant for? Why am I writing it?

WHAT

RDMA or Remote Dynamic Memory Access is a method of communication for computer systems. It is a way of allowing one system to read or write memory on the other system. RDMA provides three key advantages:

  1. Lowest Latency
  2. Highest Bandwidth
  3. Most Efficient CPU utilization

Z-Copy stands for Zero Copy it is a term for kernel bypass which is the fundamental advantage of RDMA. Network adapters that have RDMA capability have direct access to system memory. RDMA allows us to move messages from one system to the other without ever touching the CPU or kernel.

WHO

Anyone that read the “what” section and thought that’s really cool!

This blog is meant for programmers, network and system architects, system administrators or anyone looking for more information regarding RDMA, Infiniband, RoCE or iWARP.

WHY

RDMA has been around for 10 years yet there is not enough good educational material available for programming or implementing systems with RDMA. The purpose of this blog is to provide education and serve as a repository for sample code that uses RDMA.

2 responses to “What, Who, Why

  1. Very good blog, clears things up for me tremendously. Looking forward to your next post!

  2. Very Good article. Looking forward for next next post

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s