Multi-Cluster Storage Access for Parallel Boot and Firmware Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multi-cluster systems experience delays during booting and firmware updates due to processors performing these operations sequentially, leading to increased lag times as the complexity of operating systems increases.

Innovation Solution

A multi-cluster system design where processors in different clusters are coupled to the same storage device ports, allowing them to read and write information simultaneously from the same address, thereby reducing sequential reading and overlapping operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If processors perform booting and firmware updating operations sequentially, then system stability is maintained, but booting time and firmware update time increase significantly

Engineering Contradiction:
Improvebooting timeVSAvoidstorage access control
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The storage device is segmented into multiple independent ports, each capable of handling read/write operations separately. This allows different processors to access different segments (ports) simultaneously, enabling parallel booting operations across multiple clusters without conflicts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The storage device is designed with multi-functional ports that can serve multiple processors simultaneously. Each port can independently handle firmware reading operations for different processors, making the storage device universal in serving multiple clusters for booting and firmware updates.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If multiple processors access the same storage device simultaneously, then processing speed increases, but access conflicts may occur

Engineering Contradiction:
Improvefirmware update speedVSAvoiddata access reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

By dividing the storage device into multiple independent ports, each port becomes a separate access channel. This segmentation eliminates access conflicts because each processor is assigned to a dedicated port, ensuring reliable data access while enabling simultaneous firmware updates across multiple processors.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The storage device ports act as intermediaries between processors and stored firmware. Each port mediates the access between a specific processor and the storage medium, ensuring controlled and conflict-free data transfer while maintaining high productivity through parallel operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12366991B2Multi-cluster system and multi-cluster system control method
Publication Date: 2025.07.22 REALTEK SEMICON CORP
  • US12366991B2 patent drawing
  • US12366991B2 patent drawing
  • US12366991B2 patent drawing

AI summary

A multi-cluster system, comprising: a first cluster, comprising a first processor and a second processor; a second cluster, comprising a third processor and a fourth processor; and a storage system, comprising a first storage device comprising a first port and a second port. The first processor is coupled to the first port of the first storage device and the third processor is coupled to the second port of the first storage device, wherein the first processor and the third processor can read information stored in an identical address of the first storage device.