Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Idle state low-power-consumption mode implementation method of multi-core processor and processor

A low-power mode and idle state technology, applied in the computer field, can solve the problems of high power consumption, poor performance, and response lag of multi-core processors

Active Publication Date: 2020-04-28
ALLWINNER TECH CO LTD
View PDF12 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In order to overcome the above-mentioned defects, the technical problem to be solved by the present invention is to provide a method for realizing low power consumption mode in an idle state of a multi-core processor and a processor to at least solve the problems of high power consumption, Poor performance and lagging response issues

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Idle state low-power-consumption mode implementation method of multi-core processor and processor
  • Idle state low-power-consumption mode implementation method of multi-core processor and processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] An embodiment of the present invention provides a method for implementing an idle state low-power CPUidle mode of a multi-core processor, the method comprising:

[0036] The first core in the multi-core in the idle state selects the second core in the running state from the multi-core, and triggers the second core to perform power-off processing on the first core; the first core and all The second core is a different core.

[0037] In the embodiment of the present invention, when the core has nothing to do (that is, it is in an idle state), it actively shuts down the core, wakes up the core in real time to perform task processing when the core interrupt comes, and performs power-off processing on the first core through the second core, thereby cleverly Various defects in the prior art are avoided, and the problems of high power consumption, poor performance and lagging response in low power consumption management of multi-core processors are effectively solved.

[0038...

Embodiment 2

[0076] An embodiment of the present invention provides a processor, where the processor includes multiple cores connected to each other;

[0077] The first core among the multi-cores in the idle state is configured to select a second core in the running state from the multi-cores, and trigger the second core to perform power-off processing on the first core; the first The core and the second core are different cores.

[0078] Wherein, the first core may be specifically configured to send inter-core communication information to the second core, where the inter-core communication information is used to instruct the second core to perform power-off processing on the first core;

[0079] The second core is configured to power off the first core when receiving the inter-core communication.

[0080] Wherein, when the second core receives the inter-core communication, before powering off the first core, it may also be used to migrate the first interrupt source that the first core is...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an idle-state low-power-consumption mode implementation method of a multi-core processor and a processor, which are used for at least solving the problems of higher power consumption, poorer performance and response lag in low-power-consumption management of the multi-core processor. The method comprises the steps that a first core in multiple cores in an idle state selectsa second core in a running state from the multiple cores, and the second core is triggered to execute power-off processing on the first core; the first core and the second core are different cores.

Description

technical field [0001] The invention relates to the field of computers, in particular to a method for realizing an idle state low power consumption mode of a multi-core processor and a processor. Background technique [0002] In order to reduce the power consumption of the multi-core CPU (central processing unit, Central Processing Unit), there is a multi-core CPU low-power management method in the prior art, but the existing multi-core CPU low-power management method has high power consumption and low performance. Poor and response lag problems; for example, the existing multi-core CPU low power consumption management method is to determine whether the next action is to open (close) the core or maintain the current state by counting the load status of the CPU in the current time window, which has the following defects: [0003] a) Turning on (off) the core has a large impact on power consumption and performance. When shutting down a core, it is necessary to migrate the exe...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F1/3234G06F1/329
CPCG06F1/3243G06F1/329
Inventor 樊卿华
Owner ALLWINNER TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products