Network Fabric Power Management Through Bandwidth Forecasting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network fabrics in computing systems are designed to handle worst-case scenarios, leading to excessive peak power consumption and increased circuit sizes, complexity, and inefficiency due to the mismatch between theoretical peak bandwidth and actual application bandwidth.

Innovation Solution

Implementing a bandwidth regulation circuit that predicts future power allocation needs and adjusts network power consumption based on estimated bandwidth requirements, using a centralized or hierarchal structure to manage power distribution among network switching circuits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the network fabric is designed to handle worst-case peak bandwidth conditions, then functional robustness and reliability are improved, but peak power consumption and circuit size increase excessively

Engineering Contradiction:
Improvefunctional robustnessVSAvoidpeak power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic bandwidth allocation that adjusts power consumption levels based on actual traffic conditions. The system transitions from static worst-case design to dynamic adaptation, where power allocation matches real-time bandwidth requirements. This resolves the contradiction by maintaining reliability through adequate power allocation while avoiding excessive consumption during low-traffic periods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes power consumption parameters dynamically based on actual bandwidth utilization. By monitoring traffic patterns and adjusting power allocation accordingly, the system maintains functional robustness while optimizing power usage. This parameter adaptation allows the network fabric to handle worst-case conditions when necessary while consuming less power during normal operation.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the network fabric is designed for peak bandwidth conditions, then worst-case performance is ensured, but actual application bandwidth efficiency decreases due to overdesign

Engineering Contradiction:
Improveworst-case handling capabilityVSAvoidactual application bandwidth efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent employs dynamic bandwidth allocation that adapts to actual traffic conditions rather than operating at fixed peak capacity. This dynamic adjustment ensures worst-case handling capability is available when needed while improving actual application bandwidth efficiency during normal operation by allocating resources based on real-time demands.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The network fabric implements self-service mechanisms where the system automatically monitors and adjusts its own power allocation based on actual bandwidth utilization. This self-regulation ensures worst-case capability is maintained while optimizing efficiency for actual application needs without external intervention.

Inventive Principle:
Principle #25Self-service

3Speed

If fully buffered network switches are used to support unified memory space, then high bandwidth capability is achieved, but circuit complexity and power consumption increase

Engineering Contradiction:
Improvebandwidth capabilityVSAvoidcircuit complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements dynamic resource allocation in network switches that adjusts buffering and bandwidth allocation based on actual traffic patterns. This dynamic approach maintains high bandwidth capability when needed while reducing circuit complexity and power consumption during lower-utilization periods by deactivating or scaling down unused resources.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12449872B2Network fabric power management
Publication Date: 2025.10.21 APPLE INC
  • US12449872B2 patent drawing
  • US12449872B2 patent drawing
  • US12449872B2 patent drawing

AI summary

An apparatus includes a system-on-chip that includes a plurality of agents configured to generate data transactions, a communication network configured to transfer transactions between two or more of the agents, a plurality of network switches, and a bandwidth regulation circuit. The network switching circuits may be coupled to the agents and to the network. One of the network switches may be configured to estimate a bandwidth need for transactions to be sent via the network switch in an upcoming window. The bandwidth regulation circuit may be configured to moderate power consumption of the network by determining a bandwidth budget using a network power budget for the upcoming time window, and determining a global bandwidth forecast using estimated bandwidth needs received from the network switches. The bandwidth regulation circuit may also be configured to allocate, using the global bandwidth forecast, the bandwidth budget among the network switches.