HPC I/O Device Segmentation for BIOS Memory Overflow

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing computer activation methods face challenges in smoothly activating systems with multiple node computers connected via PCI-Express, as they often exceed the memory management range of the BIOS, leading to errors and require complex operations, limiting the use of high-performance computing configurations like HPC.

Innovation Solution

The method involves hiding unnecessary I/O devices from the BIOS during activation, enabling them only after the Boot Loader or OS Kernel activation, using techniques like power supply control, PCI-Express switch management, and virtualization with FPGAs/ASICs to prevent memory overflow and simplify the activation process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If multiple node computers are connected via PCI-Express to form a high-performance computing system, then the computing performance and I/O virtualization capability are improved, but the memory management range of the BIOS is exceeded during activation, causing errors and preventing smooth system startup

Engineering Contradiction:
Improvecomputing performanceVSAvoidactivation reliability
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The I/O devices are segmented into two groups: necessary devices visible to BIOS during activation, and unnecessary devices hidden from BIOS. This segmentation allows the system to maintain high-performance computing capabilities while preventing memory overflow during the critical activation phase when BIOS manages memory resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by controlling the visibility of I/O devices to BIOS before the activation process begins. By预先 hiding unnecessary I/O devices from BIOS, the system prevents memory management errors during activation, ensuring reliable system startup before full device functionality is enabled.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If all I/O devices are made visible to BIOS during activation to ensure proper device initialization, then device initialization completeness is improved, but memory overflow occurs exceeding the BIOS memory management range, causing activation errors

Engineering Contradiction:
Improvedevice initialization completenessVSAvoidactivation process complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

Different visibility qualities are applied to different I/O devices during BIOS activation. Necessary I/O devices are made visible with full functionality, while unnecessary I/O devices are hidden or presented in a simplified state. This local quality differentiation ensures critical devices are properly initialized while preventing memory overflow from excessive device visibility.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If unnecessary I/O devices are hidden from BIOS during activation to prevent memory overflow, then activation smoothness is improved, but the complexity of power supply control and device management increases

Engineering Contradiction:
Improveactivation smoothnessVSAvoidpower supply control complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

A power supply control mechanism acts as an intermediary between the hidden I/O devices and the BIOS. This intermediary selectively controls power supply and device visibility, enabling smooth activation by preventing memory overflow while managing the complexity of device control through a centralized power management interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11422824B2Computer activation method
Publication Date: 2022.08.23 AKIB SYST
  • US11422824B2 patent drawing
  • US11422824B2 patent drawing
  • US11422824B2 patent drawing

AI summary

In a system of a computer such as an HPC having one or more motherboards mounted therein, smooth activation is executed. The computer is activated while I/O devices other than the minimum number of I/O devices required for activation of computer are hidden. Subsequently, a BIOS is activated, and a BootLoader is activated. The activated BootLoader restarts the hidden I/O devices, and recognizes the I/O devices can be used by an OS or an application.