👋
Welcome
to
Cuterwrite 's
Blog
In scientific research, precise and expressive data visualization is a crucial step. This article aims to explore and recommend a series of professional and widely used scientific charting tools, which have become indispensable work partners for researchers due to their powerful features and flexibility.
This article is reprinted from Zhihu Column: 5. Basic Service Types of RDMA, Author: Savir. Just like the UDP and TCP in the transport layer of the TCP/IP protocol stack, RDMA technology also specifies service types for different scenarios, with each type emphasizing different aspects of reliability and speed. This article introduces the characteristics and application scenarios of 4 main service types.
This article is reprinted from Zhihu column: 4. RDMA Operation Types, author: Savir. There are various communication models/modes in RDMA. Based on the CPU's involvement during data transmission and reception, they can be divided into two-sided operations requiring the participation of both sending and receiving ends, and one-sided operations requiring only the initiator's involvement. This article introduces the data transfer process in software and hardware for different operation types.
With the rapid development of domestic RISC-V chip technology, Alibaba Pingtouge's Xuantie 900 series processors have attracted much attention for their high performance and low power consumption. To better support the development and debugging work based on the Xuantie 900 series chips, it is crucial to set up a complete toolchain and simulation environment. This article will provide a detailed introduction on how to set up the Xuantie 900 series toolchain and xuantie-qemu environment.
OpenMP (Open Multi-Processing) is a widely used multithreading parallel programming model that provides a rich set of instructions and APIs for parallel computing on shared memory systems. Originating in 1997, OpenMP was standardized by multiple leading hardware and software vendors with the aim of simplifying the design and implementation process of parallel programs to fully utilize the computing power of modern multi-core processors. This article will introduce the basics and programming techniques of OpenMP.