Host and Extension Box Architecture for AI Expandability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current dedicated hardware for artificial intelligence (AI) is insufficient for efficient inference and learning operations, as it relies on repurposed components like CPUs, GPUs, FPGAs, and ASICs, which limit performance and expandability.

Innovation Solution

An electronic device architecture featuring a host box with a processor, motherboard, and power supply, along with independent extension boxes that include their own motherboards, power supplies, controllers, and accelerators, forming a tree structure to optimize data processing and expandability, allowing for decentralized AI operations without relying on the host memory for data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dedicated hardware for AI is implemented using repurposed components like CPU, GPU, FPGA, and ASIC, then the device can perform AI operations, but the performance and expandability are limited

Engineering Contradiction:
ImproveexpandabilityVSAvoidhardware architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is divided into a host box and multiple extension boxes, where each extension box contains independent AI accelerators and can be added or removed independently. This segmentation allows the system to scale AI processing capacity without redesigning the entire hardware architecture, directly addressing the limited expandability issue while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the host processor controls all operations, then the system is easier to manage, but the host processor becomes a bottleneck for AI processing performance

Engineering Contradiction:
ImproveAI processing performanceVSAvoidsystem management
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

A bridge circuit is introduced as an intermediary between the host box and extension boxes. The bridge circuit handles data transfer and communication protocols, allowing the host processor to manage multiple AI accelerators without being directly involved in every data transfer operation. This intermediary layer offloads communication overhead from the host processor, improving AI processing throughput while maintaining centralized management capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If data is transferred through host memory, then the system architecture is simpler, but the data transfer speed and processing efficiency are reduced

Engineering Contradiction:
Improvedata transfer speedVSAvoiddata path architecture
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The data path is segmented into direct connection routes between extension boxes and the host box, bypassing the host memory for AI-related data transfers. This segmentation creates dedicated high-speed data pathways for AI workloads, enabling faster data transfer between accelerators and the host processor without increasing overall system complexity, as the direct paths utilize existing interface circuits.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12052822B2Electronic device including host box and one or more extension boxes
Publication Date: 2024.07.30 SAMSUNG ELECTRONICS CO LTD
  • US12052822B2 patent drawing
  • US12052822B2 patent drawing
  • US12052822B2 patent drawing

AI summary

An electronic device includes: a host box comprising a host processor configured to control an operation of the electronic device, a host motherboard in which the host processor is disposed, and a host power supply unit (PSU) configured to supply power to a component connected to the host motherboard; and one or more extension boxes controlled by the host box, wherein each of the one or more extension boxes comprises an extension motherboard independent of the host box, and an extension PSU independent of the host box and configured to supply power to a component connected to the extension motherboard.