Dual-Processor System Switching for Wearable Power Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wearable devices face challenges due to their small size, which limits battery capacity and results in short battery life, necessitating frequent charging.
Innovation Solution
The implementation of a dual-core dual-system architecture in wearable devices, where a first processor with low power consumption runs a first system, and a second processor with higher power consumption runs a second system. This allows for system switching based on processing requirements, with the first processor handling low-performance events and the second processor being activated for high-performance events.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a single high-performance processor is used to handle all processing tasks, then processing capability is improved, but power consumption increases and battery life decreases
Solution Approach 1:
The processor is segmented into two distinct processors: a first processor with lower power consumption for basic tasks and a second processor with higher performance for demanding tasks. This segmentation allows the system to match processing power to task requirements, avoiding the energy waste of using a high-performance processor for all tasks.
Solution Approach 2:
The system dynamically switches between the first processor and the second processor based on the processing requirements of different tasks. The switching mechanism allows the system to adapt its processing power to the current workload, using only the necessary processing capability at any given time to minimize power consumption.
2Productivity
If a single high-performance processor is used to handle all processing tasks, then processing capability is improved, but battery life decreases
Solution Approach 1:
The processor is segmented into two distinct processors: a first processor with lower power consumption for basic tasks and a second processor with higher performance for demanding tasks. This segmentation allows the system to match processing power to task requirements, avoiding the energy waste of using a high-performance processor for all tasks.
Solution Approach 2:
The system dynamically switches between the first processor and the second processor based on the processing requirements of different tasks. The switching mechanism allows the system to adapt its processing power to the current workload, using only the necessary processing capability at any given time to minimize power consumption.
3Speed
If the second processor is kept in wake-up state to handle high-performance events, then response speed is improved, but power consumption increases
Solution Approach 1:
The second processor dynamically transitions between dormant state and wake-up state based on the presence of high-performance events. This dynamic state management allows the system to maintain fast response capability when needed while minimizing power consumption during normal operation.
Solution Approach 2:
The second processor operates in periodic cycles, remaining dormant during low-activity periods and activating only when high-performance events require its capabilities. This periodic activation pattern balances response speed requirements with power consumption constraints.
Data Source
AI summary
A method for system switching, a wearable device, and a storage medium are provided. The method is performed by a wearable device at least equipped with a first processor and a second processor. The second processor has higher power consumption than the first processor. The first processor is configured to run a first system, and the second processor is configured to run a second system. The method includes the following. A first event is processed with the first system when the second processor is in a dormant state. In response to a second event being triggered and the first processor failing to meet a processing capacity required for the second event, the second processor is switched to a wake-up state, and the second event is processed with the second system.


