Multi-core Chip Shutdown Management via Minimum Resource Set Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Intelligent hardware devices experience slow startup times and increased power consumption as the number of peripheral devices increases, leading to worsened user experience and reduced battery life, with existing optimization methods either increasing standby power consumption or being non-universal and difficult to apply to larger systems.
Innovation Solution
A multi-core chip with a dedicated physical core for shutdown and startup management, a built-in memory for saving a minimum resource set, and a power management chip for voltage regulation, allowing for efficient power management and quick system recovery, including the ability to operate at different voltages for startup and shutdown states.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If a real shutdown is executed during user shutdown instruction, then power consumption is reduced and battery life is extended, but startup time increases due to reloading of operating system
Solution Approach 1:
The first physical core extracts and saves a minimum resource set (including kernel and essential drivers) to the first built-in memory before shutdown occurs. This preliminary action ensures that during startup, only essential components need to be loaded, significantly reducing startup time while still allowing complete system shutdown to save power.
Solution Approach 2:
The system is segmented into two operational modes: a minimal startup mode using the first physical core and first built-in memory for essential operations, and a full system mode using the main CPU and main memory for complete functionality. This segmentation allows the system to shut down completely (saving power) while maintaining fast startup capability through the pre-saved minimum resource set.
2Loss of time
If shutdown and standby mode is used to improve startup speed, then startup time is reduced, but standby power consumption increases and battery life is reduced
Solution Approach 1:
The essential system components (kernel and minimum drivers) are extracted from the main system and stored in the first built-in memory before shutdown. This extraction allows the system to perform a complete shutdown (cutting power to most components) while maintaining the ability to quickly restore essential functionality, eliminating the need for high standby power consumption.
3Loss of time
If software tailoring is performed to reduce kernel size and loading time, then startup speed is improved, but universality is reduced and it is difficult to apply to multiple fields
Solution Approach 1:
The system dynamically adjusts the resource set stored in the first built-in memory based on the specific application scenario. The first physical core can extract different minimum resource sets tailored to different fields (e.g., IoT, mobile, embedded) while maintaining the fast startup mechanism. This dynamic adaptability preserves universality across different applications while achieving fast startup in each specific context.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This solution significantly reduces startup times and power consumption by saving a minimum resource set in built-in memory and managing voltages effectively, enhancing user experience and battery life while maintaining universality across various systems.
Implementation Method 1
The power management chip is configured to convert voltages to realize output of multi-level voltages, to provide an operating voltage for the system in a system startup state and to provide the second voltage for the first physical core in the system shutdown state
Data Source
AI summary
A multi-core chip, system and method based thereon, and a storage medium are disclosed. The multi-core chip may include a first physical core configured to, and in response to receiving a system shutdown instruction, extract a minimum resource set, save the minimum resource set in a first built-in memory, and notify the main CPU to shut down the system; and in response to receiving a system startup instruction, copy the minimum resource set in the first built-in memory to the main memory, and transfer a system control privilege to the main CPU; the first built-in memory, configured to save the minimum resource set; and a power management chip, configured to provide an operating voltage for the system in a system startup state and provide the second voltage for the first physical core in the system shutdown state.


