• hero-banner

About The Competition

The Remote Direct Memory Access (RDMA) over InfiniBand specification is defined and maintained by the IBTA organization (https://www.infinibandta.org). to enable the efficient transfer of data between servers and between servers and storage, without the involvement of the host CPU in the data path. IBTA has also defined RDMA over Ethernet, where the protocol is commonly referred to as RoCE can be used over either InfiniBand or Ethernet.

Comparison Between RDMA and TCP/IP
Comparison Between RDMA and TCP/IP

RDMA has been widely used in high performance computing (HPC), artificial intelligence (AI), cloud and edge computing, telco and financial services, and more. RDMA enables high performance and scalability, ultra-low latency and low CPU overhead of compute- and data-intensive application data transfers. RDMA is the key technology for an efficient and scalable data transfer between data center servers, storage, and edge platform. Programmers highly trained in RDMA are now extremely desired by employers in the industry

The RDMA programming tutorial includes an introduction to RDMA verbs programming and their related inputs, outputs, descriptions, and functionality as exposed through the operating system programming interface. Programming with verbs allows for customizing and optimizing the RDMA-aware network.

Unified Communication X (UCX) is an open-source production grade communication framework for data-centric and high-performance applications, developed and maintained by the UCF (Unified Communication Framework) Consortium (https://www.openucx.org, https://www.ucfconsortium.org). UCF includes several projects, including UCX, UCX for Apache Spark and Unified Collective Communications (UCC), Open RDMA, and OpenSNAPI. UCX aims to unify the different network APIs, protocols and implementations into a single framework that is portable, efficient and functional.

Joining the HPC-AI Advisory Council’s training and development efforts will be RDMA experts and mentors from the Chinese Institute of Computing Technology (ICT), the Ohio State University(OSU), the University of Science and Technology of China (USTC), and Tsinghua University, to deliver 30 hours of lectures, 8 hours of demo presentations and hands-on programming work. OSU is one of the first universities to use RDMA in HPC and storage systems; Tsinghua has the distinction of hosting the champion team of the 2018 RDMA Programming Competition; USTC has the distinction of hosting the champion team of the 2019 RDMA Programming Competition; ICT has utilized RDMA in a great number of HPC systems in China.

The lectures will include an advanced introduction to RDMA and programming, training on a variety of network offload features to optimize performance, as well as shared experiences from previous teams and participants from prior RDMA workshops and competitions.

Now is your chance to participate in a 5-day online-based, advanced RDMA programming workshop to further your RDMA programming experience and knowledge, as well as network with industry thought leaders in the HPC and AI marketspace. The 2-day competition, held after the workshop, has space for 20 teams (5 individuals per team). Teams must register before July 22 to ensure eligibility.

We welcome students in APAC to participate in the workshop and competition to further and help foster their careers in the industry.