Segregated Control Plane for AI Server Compute CPU
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current AI-server infrastructure burdens compute CPUs with control plane tasks, limiting their performance and scalability, especially in handling complex AI-related computations, and lacks effective segregation of control plane and compute plane functions.
Innovation Solution
A segregated control plane system where a dedicated Data Processing Unit (DPU) handles control plane tasks, such as subnet management and software-defined networking, relieving the compute CPU from these responsibilities, allowing it to focus on compute-intensive tasks while maintaining air-gapped security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the compute CPU performs both compute tasks and control plane tasks, then the system structure is simple, but the compute CPU performance and scalability are limited
Solution Approach 1:
The patent segments the system into two distinct processors: a compute CPU dedicated to compute tasks and a control plane processor dedicated to control plane tasks. This segmentation resolves the technical contradiction by separating functions that were previously combined in a single CPU, thereby improving compute CPU performance while maintaining manageable system complexity through clear functional division.
Solution Approach 2:
The control plane tasks are extracted from the compute CPU and assigned to a separate control plane processor. This extraction allows the compute CPU to focus exclusively on compute-intensive AI tasks, eliminating the performance limitation caused by handling both compute and control plane responsibilities simultaneously.
2Device complexity
If the compute CPU handles all tasks, then the device complexity is low, but the scalability for complex AI computations is limited
Solution Approach 1:
By segmenting the processing functions into compute CPU and control plane processor, the system achieves scalability for complex AI computations. The control plane processor can be independently configured and scaled to handle increasingly complex networking and fabric management tasks without affecting the compute CPU's ability to handle AI workloads.
3Device complexity
If the compute CPU performs control plane tasks, then no dedicated control plane processor is needed, but the compute CPU is burdened with additional responsibilities
Solution Approach 1:
The control plane tasks are extracted from the compute CPU and assigned to a dedicated control plane processor. This extraction relieves the compute CPU of additional responsibilities, allowing it to operate at full performance for compute-intensive tasks while the control plane processor independently handles networking, fabric management, and other control functions.
Data Source
AI summary
A networking device and system are described, among other things. An illustrative system is disclosed to include a first processor to perform compute tasks associated with an operation; and a second processor to perform control plane tasks associated with the operation. The control plane tasks performed by the second processor relieve the first processor from responsibilities of performing the control plane tasks associated with the operation.


