Why is DPU called the "third main chip" in the data center?
From October 2021 to the present, the Institute of Computing Technology of the Chinese Academy of Sciences has successively released the "Dedicated Data Processor (DPU) Technology White Paper" and "Dedicated Data Processor (DPU) Performance Benchmark Evaluation Method and Implementation" for the entire industry. The two white papers explain in a relatively comprehensive manner why DPU is defined as a disruptive technology for the development of data centers.
In the DPU performance benchmark evaluation white paper, the evaluation and implementation methods of DPU in the four fields of network, storage, computing and information security are explained. These are also the four major areas where DPU releases its potential, and they are also the key links of data centers. Therefore, DPU, CPU, and GPU are called the three major drivers of the computing power economy era, and DPU has become the "third main chip" in the data center field. In addition, intelligent driving, data communication, network security, etc. are also target application areas of DPU. According to estimates by CCIDnet, the global DPU market size will exceed 10 billion US dollars starting in 2023, with subsequent annual growth rates exceeding 50%.
Image source: CCID.com
This is why NVIDIA CEO Jensen Huang emphasized when launching the company's first DPU product, "This is just the beginning." Currently, not only industry giants such as NVIDIA are keeping a close eye on the DPU track, but start-ups such as Inspur Microelectronics have also stood out, demonstrating extraordinary technical strength, and their products have been recognized by the industry.
What is DPU?
If you want to know why DPU is hot, you must first understand what DPU is.
DPU stands for Data Processing Unit, which is also called Data Center Processor by some practitioners. DPU is data-centric and its core function is to accelerate data processing, helping the system solve the problem of low CPU processing efficiency and GPU inability to handle loads.
According to the DPU technology white paper, the data processed by DPU is different from the "signals" processed by traditional DSPs, baseband processors and other processors, as well as the graphic image data processed by GPUs. The data processed by DPU is various digital information that is closer to the underlying architecture, especially various time-series and structured data, such as large structured tables, data packets in network flows, massive amounts of text, etc.
DPU Architecture Reference Design
Image source: DPU Technology White Paper
DPU has great potential
It is not difficult to find that DPU is proposed to solve the bottleneck of data center development and is the biggest beneficiary of the heterogeneous computing of data center servers. With the vigorous development of the data center market, DPU has great potential in this field.
Taking the Chinese market as an example, the first wave of data centers kicked off in 2014-2015, mainly serving the rapidly developing Internet at that time. At that time, many data exchanges emerged in China. From the specific characteristics, the first wave of data centers was centered on computing, but soon the CPU as the main computing power platform encountered bottlenecks, and the CPU generally had 20%-30% computing power resource waste in resource management, which brought a sense of powerlessness in improving computing power.
The second wave of data centers began in 2020, which is what people call the "first year of DPU". The most obvious change is that data centers no longer emphasize the concepts of computing centers and computing power centers, but return to the essence of data-centricity. In this process, the types of clouds and application algorithms are becoming more and more diverse. Improving data processing efficiency is of course the main goal, but reducing the burden on the CPU to enhance system scheduling capabilities is also a general direction.
The shift from "computing-centric" to "data-centric" is a huge conceptual shift, and DPU stands out from many coprocessors. As a dedicated engine for data processing, the ever-increasing types of DPU products in the future will allow the CPU to return to its own areas of expertise - coordinating the overall situation and task scheduling, releasing the CPU's computing power to upper-level applications, and the DPU will become a new system gateway, storage entry, algorithm acceleration sandbox, and security engine.
As can be seen from the figure below, DPU is ubiquitous in the data-centric data center framework.
Traditional cloud computing infrastructure versus data-centric data center architecture
Image source: DPU Technology White Paper
Of course, DPU needs to overcome some challenges to realize its potential in the data center. First, at the hardware level, the DPU product variety needs to be rich enough. As mentioned above, the CPU needs to be fully unloaded in the four dimensions of network, storage, computing and information security. At the same time, DPU products from different manufacturers need to follow common standards and reflect the total cost of ownership advantage in the overall solution. At the software level, the current CPU and GPU applications in data centers have a standard software framework, which realizes the decoupling of software and hardware. After the DPU is added, this is also a long-term and challenging task.
As mentioned above, the terminal application scenarios of DPU are not limited to data centers. DPU also has broad application prospects in the fields of intelligent driving, data communication, network security, etc.
For example, in the field of communications, network function virtualization based on DPU can be applied to 5G edge computing UPF to enhance the high-speed and large-bandwidth capabilities of 5G communications in vertical industries; in the field of network security, DPU can help build a hardware root of trust, and can achieve isolated network virtualization in a completely unloaded manner, isolating it from the host operating system to protect users from hacker attacks; in the field of autonomous driving, the various virtualization functions provided by DPU can better help developers realize "software-defined cars."
Domestic DPU helps China's "new infrastructure"
DPU has opened up a big industrialization trend. All fields in my country's "new infrastructure" strategy will benefit first and accelerate digital transformation. At the same time, "new infrastructure" and "Eastern Data and Western Computing" will also bring strong demand in terms of data and computing power. Coupled with the country's grand layout in industries such as 5G and autonomous driving, the future development prospects of domestic DPU are bright.
Seizing the Chinese core opportunities in the DPU industry, Jingxin Microelectronics Technology (Tianjin) Co., Ltd. (hereinafter referred to as Jingxin Micro), although still a young startup, has reached the domestic leading level in DPU technology research and development and product commercialization progress.
Jingxinwei was established in Tianjin Economic and Technological Development Zone in 2020. It focuses on innovative tracks such as new computing, new networks, and new security, bringing leading DPU products and technical services to target customers in key industries such as party, government, military, finance, energy, transportation, electricity, and telecommunications.
According to the DPU technology white paper, the DPU architecture has three core components, namely the control plane, IO subsystem and data plane. In terms of IO subsystem, Jingxin Micro provides original technologies such as RapidIO embedded system interconnection and software-defined interconnection switching, and has successfully developed RapidIO switching chip NRS1800, software-defined interconnection switching chip SDI3210, intrinsic security switching chip ESW5610, bridge chip PRB0400 and other system IO products.
In the data plane, Jingxin Micro has released a network processing smart chip with an integrated AI engine, Jingxin 2820, which is mainly aimed at cloud computing and data center network applications and related task offloading, and provides intelligent network monitoring and management capabilities. The processing of network packets is the first scene for DPU to be used. It uses the "network + computing power" model to offload the CPU, so DPU is often regarded as an upgraded version of SmartNIC (smart network card), but we all know that the potential of DPU is far more than that.
Jingxin 2820 realizes the message parsing of 2-7 layers and the acceleration capability for key applications such as cloud computing and industrial Internet. At the same time, the chip has the ability to be upgraded and expanded, can cope with the rapidly changing requirements of big data processing and delay-sensitive applications, and has the ability to be deployed quickly.
Jingxin 2820 supports three major application scenarios:
Standard NIC mode In this mode, the chip works in a standard NIC mode and can be configured as a 2*100GE standard NIC, 4*10GE NIC, 2*25GE or 2*10GE NIC, supporting up to 16*PCIE4.0 and SR-IOV data transmission of multiple virtual machines. The software accesses the network interface card through the standard Linux NIC driver.
Smart NIC mode In this mode, the CPU and AI engine participate in data processing, and the chip works in intelligent unloading mode. Data packets are sent through two paths: one is the control path, related protocol packets, and control packets are forwarded to the CPU core for processing various protocol control planes such as RDMA, OVS, etc.; the other is the data path, which is used to process packet encapsulation/decapsulation, data processing acceleration, etc. The AI engine extracts and analyzes input data in real time, detects and identifies whether the data traffic has malicious attack behavior, and reports and alarms.
Previous article:DxO wins Best Imaging Software award for DxO PhotoLab for third consecutive year
Next article:Lenovo’s Global IT Organization Accelerates HR Digital Transformation with UiPath Automation
Recommended ReadingLatest update time:2024-11-16 19:40
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Targeted GaN R&D
- 【Silicon Labs BG22-EK4108A Bluetooth Development Review】+Create a Bluetooth program from scratch
- 【mmWave Studio】Several experiences in problem solving
- Pin constraints are lost in Gaoyun Yunyuan software
- I need a schematic diagram and test program for controlling a four-wire brushless motor with a 51 microcontroller and A4988
- 【GD32F310G-START】Hardware SPI driver ST7735
- [Mil MYD-YA15XC-T review] + oled screen display
- My EZ-cube is broken. The wrong HEX was burned when I upgraded the software. How can I burn the correct HEX back to D78F0730?
- 【TI recommended course】#What is I2C design tool? #
- How to enhance the anti-interference capability of the microcontroller reset pin?