HPC I/O Device Segmentation for BIOS Memory Overflow
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


