👋 Welcome to  Cuterwrite 's Blog

Featured image of post RDMA Basic Elements

RDMA Basic Elements

This article is reprinted from Zhihu Column: 3. Basic Elements of RDMA, author: Savir. When discussing the RDMA protocol, various abbreviations are unavoidable. Unlike the original IB protocol, this article provides a simple and straightforward introduction to the most important queue concepts in RDMA, making it easier for readers to understand.

Featured image of post Comparison of Communication Based on Traditional Ethernet and RDMA Technology

Comparison of Communication Based on Traditional Ethernet and RDMA Technology

This article is reprinted from Zhihu Column: 2. Comparison between communication based on traditional Ethernet and RDMA technology, author: Savir. Traditional Ethernet provides a Socket interface as an API to upper-layer applications, while the RDMA protocol stack provides a verbs interface to the upper layer. There are significant differences between these two communication methods in the process of data reaching the memory space of the remote user from the local user's memory space. This article aims to explain to readers why we should use RDMA technology by comparing these differences.

Featured image of post Compile and Install UCX 1.15.0 and OpenMPI 5.0.0: A Comprehensive Guide

Compile and Install UCX 1.15.0 and OpenMPI 5.0.0: A Comprehensive Guide

Unified Communication X (UCX) and Open Message Passing Interface (OpenMPI) are two indispensable components in the field of high-performance computing. UCX provides an efficient set of low-level communication libraries, optimizing hardware resource utilization, while OpenMPI is a message passing interface widely used in parallel computing tasks. This article will provide detailed guidance on how to compile and install UCX version 1.15.0 from source code and the compatible OpenMPI version 5.0.0.

Featured image of post GCC-13.2.0 Compilation and Installation

GCC-13.2.0 Compilation and Installation

GCC-13 is a major update. In this version, GCC's static analyzer continues to improve, with more C23 and C++23 features, and supports many new x86_64/RISC-V/AArch64 processors. To promote the use of the new C++ standards instead of always writing C++17 or even C++11, I decided to compile and install GCC-13.2.0 to experience the new C++ standards.

Featured image of post RDMA Overview

RDMA Overview

This article is reprinted from Zhihu Column: 1. RDMA Overview, Author: Savir. I originally intended to complete this overview entirely in my own words, but the beginning was not as easy to write as I imagined. It seems that summarizing a technology from a macro perspective is much more difficult than exploring the details from a micro perspective. This article mainly introduces the RDMA technology as explained by others, with some of my own understanding added. As the content of this column increases, this overview will also be updated and gradually improved.

本博客已稳定运行
总访客数: Loading
总访问量: Loading
发表了 25 篇文章 · 总计 60.67k

Built with Hugo
Theme Stack designed by Jimmy
基于 v3.27.0 分支版本修改