CPU Communication Lane Configuration During Pre-EFI Initialization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information handling systems, the configuration of communication lanes during the boot process is inefficient, requiring multiple resets and reconfigurations, particularly for PCIe sockets, which prolongs the boot time and increases complexity.

Innovation Solution

The proposed solution involves performing auto-discovery and configuration of communication lanes during the pre-EFI initialization phase, using UEFI boot services to detect available resources and configure PCIe sockets into optimal lane widths, thereby reducing the need for subsequent resets and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If communication lanes are configured during the traditional boot process, then the system can initialize hardware components, but multiple resets and reconfigurations are required which prolongs boot time

Engineering Contradiction:
Improveboot timeVSAvoidinitialization efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent performs communication lane configuration during the pre-EFI initialization phase, which is an earlier stage in the boot process. By executing the auto-discovery and lane configuration before the EFI environment is fully established, the system eliminates the need for subsequent resets and reconfigurations that would otherwise be required during later boot stages, thereby reducing total boot time

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If traditional boot process configuration methods are used, then hardware components can be initialized, but the process requires multiple resets and reconfigurations increasing system complexity

Engineering Contradiction:
Improveconfiguration complexityVSAvoidconfiguration stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

By performing the auto-discovery and lane configuration during the pre-EFI initialization phase, the patent establishes the communication lane topology early in the boot process. This preliminary configuration is stored and reused in subsequent boot operations, eliminating the need for repeated resets and reconfigurations, thereby reducing configuration complexity and improving stability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs auto-discovery of the socket and automatically configures the communication lanes based on detected hardware resources. This self-configuration mechanism eliminates the need for manual intervention or complex external configuration procedures, reducing overall system complexity while maintaining reliable hardware initialization

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10817305B2System and method to configure communication lanes of a central processing unit
Publication Date: 2020.10.27 DELL PROD LP
  • US10817305B2 patent drawing
  • US10817305B2 patent drawing
  • US10817305B2 patent drawing

AI summary

An information handling system includes a memory and a central processing unit. The memory stores a boot image for a boot process of the information handling system. The central processing unit loads the boot image and executes the boot process. During the boot process, the central processing unit performs a pre-EFI initialization phase that configures a socket of the central processing unit during an auto-discovery of the socket, and stores the socket configuration in a memory.