Networking Subsystem Offloads Task Queuing to Reduce Power
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computing systems face inefficiencies when offloading tasks over a network, as the receiving processing subsystem must transition to a higher-power state to process task messages, consuming more power and increasing internal signal route traffic.
Innovation Solution
Implementing a networking subsystem to process task messages without involving the processing subsystem, allowing task information to be stored in a task queue and a notification indicator to trigger task execution, thereby reducing computational operations and maintaining lower power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the processing subsystem processes the protocol data unit to extract task information, then the task information can be accurately extracted and added to the task queue, but the processing subsystem must transition to a higher-power state, consuming more power
Solution Approach 1:
The patent introduces a networking subsystem as an intermediary between the network interface and the processing subsystem. This networking subsystem acts as a mediator that can process protocol data units and extract task information without requiring the processing subsystem to wake from a low-power state, thus resolving the contradiction between accurate task information extraction and power consumption
Solution Approach 2:
The patent segments the system into distinct functional components: a networking subsystem responsible for network protocol processing and task queue management, and a processing subsystem responsible for executing tasks. This segmentation allows the networking subsystem to handle protocol data unit processing independently, preventing the processing subsystem from transitioning to a higher-power state
2Reliability
If the processing subsystem processes the protocol data unit, then the task can be properly queued and executed, but internal signal route traffic increases due to the transition to higher-power state
Solution Approach 1:
The networking subsystem serves as an intermediary that handles protocol data unit processing and task queueing without requiring the processing subsystem to be active. This eliminates the need for internal signal route traffic that would otherwise be generated when the processing subsystem transitions from a low-power state, while maintaining reliable task queueing functionality
Solution Approach 2:
The patent extracts the protocol processing functionality from the processing subsystem and places it in the networking subsystem. This extraction allows task queueing to occur without involving the processing subsystem, thereby eliminating the harmful effect of increased internal signal route traffic while preserving task queueing reliability
Data Source
AI summary
The described embodiments include a networking subsystem in a second computing device that is configured to receive a task message from a first computing device. Based on the task message, the networking subsystem updates an entry in a task queue with task information from the task message. A processing subsystem in the second computing device subsequently retrieves the task information from the task queue and performs the corresponding task. In these embodiments, the networking subsystem processes the task message (e.g., stores the task information in the task queue) without causing the processing subsystem to perform operations for processing the task message.


