Modular NPU AI Computing for Scalable Low-Power Inference
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing GPU-based AI systems face high power consumption, high cost, and scalability limitations, with inefficiencies in data movement and architectural mismatches leading to underutilization of computational performance and increased energy and economic burdens.
Innovation Solution
A scalable AI system utilizing low-power, low-cost neural processing units (NPUs) with standardized form factors, enabling flexible expansion and optimized for AI computation, reducing power consumption and manufacturing costs while supporting rapid execution and high compatibility with various AI frameworks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If GPU-based AI systems are used to achieve high computational performance, then AI computation capability is improved, but power consumption increases significantly
Solution Approach 1:
The system segments AI computation into multiple independent AI modules (AI accelerators) that can be individually selected and combined. Each module handles specific AI workloads, allowing the system to divide and conquer computational tasks while managing power consumption at a modular level rather than requiring a single high-power GPU to handle all computations.
Solution Approach 2:
The system dynamically adjusts the number and configuration of AI modules based on actual service demand. When demand is low, fewer modules are activated to reduce power consumption; when demand increases, additional modules are deployed. This dynamic scaling allows the system to match computational power with actual needs, avoiding the continuous high power consumption of fixed GPU systems.
2Power
If high-performance GPUs are deployed to achieve high AI computation performance, then computational capability is improved, but system cost increases significantly
Solution Approach 1:
The system divides AI computation into multiple standardized AI modules that can be manufactured independently using standard fabrication processes. This segmentation enables mass production of individual modules at lower costs compared to manufacturing complete high-performance GPU systems, while still achieving high aggregate computational capability through parallel deployment of multiple modules.
Solution Approach 2:
The system changes the architectural parameters from traditional GPU-based computation to NPU-based computation with specialized structures for AI workloads. This parameter change includes using integer-based arithmetic units, optimized memory hierarchies, and dataflow architectures that are more cost-effective to manufacture while delivering equivalent or superior AI computational performance.
3Power
If GPU-based systems are used to ensure high computational performance, then AI processing capability is improved, but scalability and flexibility are reduced
Solution Approach 1:
The system segments the AI computing system into independent, standardized modules that can be easily added, removed, or reconfigured. Each AI module is a self-contained unit with standardized interfaces, allowing the system to scale from a single module to multiple modules depending on service demand, thereby achieving both high performance and flexibility.
Solution Approach 2:
The AI modules are designed with universal interfaces and standardized communication protocols that allow them to function in various configurations and support multiple AI workloads. This universality enables the same module design to serve different purposes and be deployed in diverse scenarios, enhancing both scalability and adaptability.
4Adaptability or versatility
If general-purpose GPU architecture is used, then versatility is improved, but architectural efficiency for AI computation is reduced
Solution Approach 1:
The NPU architecture applies local quality by optimizing specific components for AI workloads rather than maintaining uniform general-purpose design. This includes specialized integer arithmetic units for matrix operations, optimized memory hierarchies with higher bandwidth for AI data patterns, and dataflow architectures that match neural network computation patterns, thereby achieving superior AI computation efficiency.
Solution Approach 2:
The system substitutes the traditional GPU mechanical architecture (based on floating-point arithmetic and general-purpose parallel processing) with an NPU architecture optimized for integer-based AI computations. This substitution replaces inefficient floating-point operations with optimized integer operations, reducing computational overhead and improving AI-specific performance.
Data Source
AI summary
A scalable AI system includes a plurality of slots on a main board, at least one AI module mounted in the slots to perform AI operations, and a main processor that controls the entire system. A user can flexibly scale the overall AI computation performance of the system by adjusting the number of AI modules as needed. Each AI module is equipped with a low-power NPU specialized for AI operations and adopts standard form factors (e.g., M.2, E1.S) to improve economy and scalability. This can solve the problems of high-power consumption and cost, which are limitations of GPU-based systems, and can efficiently support various AI applications.


