PCIe Card Bandwidth Utilization Prediction and Mode Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current PCIe technologies do not have a means to prevent or limit power wastage during periods of low bandwidth utilization, as higher versions of PCIe continue to consume power even when the available bandwidth is not being fully utilized.

Innovation Solution

A computer-implemented method that uses a machine learning model to predict bandwidth utilization of PCIe links, allowing the PCIe card to switch between different modes of operation based on the predicted utilization, thereby optimizing power usage by reducing power consumption during low bandwidth periods and increasing it during high bandwidth periods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If higher versions of PCIe are used to provide greater bandwidth capacity, then the maximum bandwidth capability is improved, but power consumption increases even during low utilization periods

Engineering Contradiction:
Improvebandwidth capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The PCIe card dynamically switches between different operational modes (e.g., PCIe 3.0 and PCIe 2.0) based on real-time bandwidth utilization measurements. This dynamic adaptation allows the system to maintain high bandwidth capability when needed while reducing power consumption during low-utilization periods by downgrading to a lower-power operational mode.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of the PCIe card by switching between different PCIe versions (3.0, 2.0, 1.0) based on measured bandwidth utilization. This parameter change enables the card to adjust its power consumption and bandwidth characteristics to match actual workload requirements, resolving the contradiction between maintaining high capability and reducing energy use.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the PCIe card operates in high bandwidth mode continuously, then maximum bandwidth availability is ensured, but power wastage occurs during low utilization periods

Engineering Contradiction:
Improvebandwidth availabilityVSAvoidpower wastage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system implements a feedback mechanism that continuously measures bandwidth utilization and uses this information to control the operational mode of the PCIe card. The measured utilization feeds back to the control logic, which adjusts the card's mode accordingly, ensuring bandwidth availability when needed while preventing power wastage during low-utilization periods through closed-loop control.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The PCIe card autonomously adjusts its own operational mode based on measured bandwidth utilization without requiring external intervention. The card monitors its own usage patterns and self-regulates its power consumption by switching between operational modes, making the system self-optimizing and eliminating the need for manual configuration or external control.

Inventive Principle:
Principle #25Self-service

3Use of energy by moving object

If multiple modes of operation are supported to enable dynamic switching, then energy efficiency is improved, but device complexity increases

Engineering Contradiction:
Improveenergy efficiencyVSAvoidoperational mode management
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The PCIe card autonomously manages its own mode switching based on measured bandwidth utilization, eliminating the need for complex external control systems. The card's own control logic monitors utilization and automatically selects the appropriate operational mode, reducing overall system complexity while maintaining multiple modes for energy efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250139048A1MAXIMIZING BANDWIDTH UTILIZATION BY SELECTING APPROPRIATE MODE OF OPERATION FOR PCIe CARD
Publication Date: 2025.05.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250139048A1 patent drawing
  • US20250139048A1 patent drawing
  • US20250139048A1 patent drawing

AI summary

A computer-implemented method, system, and computer program product for maximizing bandwidth utilization of PCIe links. The bandwidth utilization of a PCIe link involving a PCIe card is measured. A bandwidth utilization of the PCIe link at a future time is predicted based on the measured bandwidth utilization of the PCIe link using a machine learning model trained to predict bandwidth utilization of PCIe links. If the predicted bandwidth utilization of the PCIe link exceeds a threshold value, then the PCIe card is configured to implement a first mode of operation that utilizes more bandwidth if not implementing the first mode of operation at the future time. If the predicted bandwidth utilization of the PCIe link does not exceed a threshold value, then the PCIe card is configured to implement a second mode of operation that utilizes less bandwidth if not implementing the second mode of operation at the future time.