PCIe Link State Control via BIOS Mode Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing PCI Express standard's Active State Power Management (ASPM) function reduces power consumption by transitioning links to a standby state during idle periods, but this causes delays when restoring to active state, degrading system performance and limiting actual data transfer speed.

Innovation Solution

An information processing apparatus with a BIOS that dynamically switches between performance and power-saving modes, allowing or prohibiting the ASPM function based on the operation mode, ensuring the link remains in an active state during performance mode and transitions to lower power states during power-saving mode, thereby maintaining system performance and reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the ASPM function is always used to reduce power consumption, then power consumption is reduced, but system performance is degraded due to delays when restoring the link from standby state

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem performance
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent applies dynamics by making the ASPM function configurable rather than fixed. The BIOS provides two operation modes (first mode and second mode) that dynamically change the behavior of the ASPM function based on system state, allowing the system to adapt between power-saving and performance-optimized configurations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of the ASPM function by introducing mode-specific control. In the first operation mode, the ASPM function is disabled, keeping the link in active state for maximum performance. In the second operation mode, the ASPM function is enabled to reduce power consumption. This parameter change resolves the contradiction by allowing optimization based on specific operational requirements.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If the link is set in standby state during idle periods, then power consumption is reduced, but a delay occurs when restoring to active state

Engineering Contradiction:
Improvepower consumptionVSAvoidrestoration delay
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent makes the link state management dynamic through BIOS-controlled operation modes. The system can switch between maintaining the link in active state (first mode, no delay but higher power consumption) and allowing transition to standby state (second mode, power saving but with restoration delay), enabling adaptive response to different operational scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements preliminary action by pre-configuring the ASPM function behavior through BIOS settings before operation. The system预先 determines whether to enable or disable ASPM based on the selected operation mode, allowing the link to be in the optimal state (active or standby) before communication needs arise, thus avoiding unnecessary restoration delays.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If the ASPM function is enabled, then power consumption during idle state is reduced, but the actual data transfer speed is not affected only if link remains in active state

Engineering Contradiction:
Improvepower consumptionVSAvoiddata transfer speed
Core Design Contradiction:
Loss of energyVSSpeed

Solution Approach 1:

The patent changes the operational parameters by introducing mode-specific ASPM configuration. In the first operation mode, ASPM is disabled to maintain the link in active state, ensuring maximum data transfer speed. In the second operation mode, ASPM is enabled to reduce power consumption during idle periods. This parameter change allows the system to optimize for either speed or power consumption based on specific operational requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7539883B2Information processing apparatus and control method for transitioning a state of a communication path between an active state and a standby state
Publication Date: 2009.05.26 DYNABOOK INC
  • US7539883B2 patent drawing
  • US7539883B2 patent drawing
  • US7539883B2 patent drawing

AI summary

According to one embodiment, an information processing apparatus includes first and second devices that are interconnected via a communication path, each of the first and second devices having a communication path control function for transitioning a state of the communication path between an active state and a standby state, based on whether the communication path is in an idle state or not, a unit that switches an operation mode of the apparatus between a first mode in which priority is placed on performance and a second mode in which priority is placed on power saving, and a unit that permits execution of the communication path control function in a case where the operation mode is switched from the first mode to the second mode, and prohibits execution of the communication path control function in a case where the operation mode is switched from the second mode to the first mode.