Simulating Operating Domain Transitions for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional computing devices face inefficiencies in resource utilization due to unnecessary pre-emptive switching between low-power and high-performance operating domains, leading to reduced battery life and user experience degradation from perceptible delays.
Innovation Solution
Simulating a transition between operating domains by using a low-power processor to perform initial domain-switching processes, allowing the device to maintain the appearance of high-performance operation without actual domain change, thereby optimizing resource utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the device pre-emptively switches from low-power operating domain to high-performance operating domain, then the device can respond faster to user interactions, but battery life is reduced due to unnecessary domain switches
Solution Approach 1:
The system performs preliminary analysis of user interaction patterns and pre-loads necessary resources into buffer memory before actual domain switching is needed. This allows the low-power processor to prepare data and instructions in advance, so when switching to high-performance mode occurs, the transition is faster and more efficient, reducing the duration and energy cost of the high-performance state
Solution Approach 2:
The system creates copies of frequently accessed data and instructions in buffer memory while operating in low-power mode. These copies are prepared in advance using the low-power processor, allowing the high-performance processor to immediately access pre-copied data when needed, eliminating the need to transfer large amounts of data during domain switching and thus reducing energy consumption
2Adaptability or versatility
If the device frequently switches between operating domains, then the device can adapt to varying computational demands, but user experience degrades due to perceptible delays
Solution Approach 1:
The system performs preliminary preparation of domain switching resources including pre-loading instructions and data into buffer memory, and pre-configuring hardware states. This preliminary action reduces the actual transition time between domains, making frequency switching less perceptible to users while maintaining adaptability to computational demands
Solution Approach 2:
The system introduces buffer memory as an intermediary layer between the low-power and high-performance processors. This buffer acts as a mediator that holds pre-prepared data and instructions, allowing smoother transitions between domains by eliminating direct data transfer delays and reducing the perceptible impact of domain switching on user experience
3Productivity
If the device maintains high-performance operating domain ready state, then the device can immediately handle computationally expensive operations, but energy expenditure increases
Solution Approach 1:
The system performs only the necessary minimum preparation actions in the low-power domain rather than fully activating the high-performance domain. By partially preparing data in buffer memory and only switching domains when absolutely necessary, the system avoids the excessive energy expenditure of maintaining the high-performance domain in a ready state while still achieving high productivity when needed
Data Source
AI summary
While operating in a low-power operating domain that utilizes a low-power processor device, a mobile computing device causes display of a low-power operating domain interface. The mobile computing device makes a determination that a user intends a particular type of interaction that requires the mobile computing device to operate in a high-performance operating domain that utilizes a high-performance processor device. The mobile computing device performs initial process(es) of a plurality of domain-switching processes that are performed to switch the mobile computing device from the low-power operating domain to the high-performance operating domain. Responsive to the determination, the mobile computing device causes display of a high-performance operating domain interface.


