Reduced Mesh Lane Routing for Low-Bandwidth Power Saving
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In computing device architectures with multiple dies or sockets, mesh lanes are often underutilized during low bandwidth workloads, leading to wasted power consumption.
Innovation Solution
Implement a control circuit to detect low bandwidth workloads and reroute data packets to avoid underutilized mesh lanes, dynamically reconfiguring the packet routing scheme to disable these lanes temporarily, thereby reducing power consumption without incurring latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If mesh lanes are kept enabled to support high bandwidth workloads, then data transmission capability is improved, but power consumption increases during low bandwidth operations
Solution Approach 1:
The system dynamically adjusts the number of active mesh lanes based on detected workload conditions. During low bandwidth workloads, the control circuit reduces the number of active mesh lanes to decrease power consumption. During high bandwidth workloads, the system activates more lanes to maintain data transmission capability. This dynamic reconfiguration resolves the contradiction by making the system adaptable to varying operational demands.
Solution Approach 2:
The invention changes the operational parameters of the mesh lanes by adjusting the number of active lanes based on workload detection. The control circuit monitors bandwidth requirements and modifies the active lane count accordingly, transforming the system from a static configuration to one that adapts its parameters (number of active lanes) to match actual computational needs, thereby optimizing the power-transmission capability tradeoff.
2Loss of energy
If mesh lanes are disabled to reduce power consumption, then power efficiency is improved, but data packet routing capability deteriorates
Solution Approach 1:
The control circuit implements dynamic lane activation and deactivation based on real-time workload assessment. When power efficiency is prioritized during low bandwidth operations, fewer lanes are activated. When routing capability needs to be maintained during high bandwidth operations, the system activates sufficient lanes. This dynamic approach ensures that the system maintains adequate routing capability only when necessary, improving power efficiency without compromising reliability when needed.
Solution Approach 2:
The system modifies the operational parameter of mesh lane activation status based on detected workload conditions. The control circuit adjusts the number of active lanes as a variable parameter, increasing it when routing capability is needed and decreasing it when power efficiency is prioritized. This parameter adjustment resolves the contradiction by making routing capability available on-demand rather than continuously.
3Loss of energy
If the number of active mesh lanes is reduced during low bandwidth workloads, then power consumption decreases, but routing flexibility is reduced
Solution Approach 1:
The control circuit dynamically adjusts the number of active mesh lanes based on detected workload bandwidth requirements. During low bandwidth workloads, fewer lanes are activated to reduce power consumption. During high bandwidth workloads, the system activates more lanes to maintain routing flexibility. This dynamic reconfiguration ensures that routing flexibility is preserved only when actually needed, resolving the contradiction between power consumption and adaptability.
Solution Approach 2:
The invention changes the operational parameter of active lane count based on workload conditions. The control circuit monitors bandwidth requirements and adjusts the number of active lanes as a variable parameter, reducing it during low bandwidth operations to save power while maintaining sufficient routing capability. This parameter change resolves the contradiction by making the system's adaptability match its actual operational needs.
Data Source
AI summary
The disclosed device includes multiple mesh lanes for sending data packets across the device. The device also includes a control circuit that can detect a low bandwidth workload and reroute data packets to avoid one or more mesh lane. The control circuit can then disable the avoided mesh lanes. Various other methods, systems, and computer-readable media are also disclosed.


