Power management method and device of multi-core symmetrical multi-processing-system

A power management device and symmetric multiprocessing technology, applied in the computer field, can solve problems such as effective judgment of tasks that cannot be processed, and achieve the effect of reducing the number and power consumption

Active Publication Date: 2014-05-14
ALLWINNER TECH CO LTD
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the judgment mechanism is based on the sampling of tasks to be processed at the starting point of a time period. Since the tasks to

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
  • Power management method and device of multi-core symmetrical multi-processing-system
  • Power management method and device of multi-core symmetrical multi-processing-system
  • Power management method and device of multi-core symmetrical multi-processing-system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The first embodiment of a power management method for a multi-core symmetric multi-processing system

[0027] see figure 1 , the power management method of the multi-core symmetric multi-processing system consists of a statistical step S11 and an operation step S12.

[0028] In the statistical step S11, within the statistical period T, calculate the weighted average of the number of threads to be executed in the multi-core symmetric multiprocessing system, and obtain the number of cores in the open state in the system.

[0029] In the statistical step S11, the statistical period T can be set according to the actual performance of the system, preferably 0.5 seconds to 1 second; the weighted average of the number of threads is calculated by formula 1.1:

[0030] (Formula 1.1)

[0031] Among them, in the entire statistical period T, m sampling time points are set, and the time interval between these sampling time points and the starting point of the statistical period...

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 relates to a power management method of a multi-core symmetrical multi-processing-system. The power management method includes the statistics step and the operation step. At least two times of sampling are carried out on the number of to-be-processed threads in the multi-core symmetrical multi-processing-system through the statistics step, and the sampling time interval serves as a weight to calculate the weighted average of the number of the to-be-processed threads in the whole statistics period. In the operation step, the weighted average serves as a standard, the number of inner cores required to be started in a next statistics period is judged, the number of the inner cores required by the multi-core symmetrical multi-processing-system at present can be accordingly and reasonably judged, it is guaranteed that a system task can be timely processed, and meanwhile the whole power dissipation of the multi-core symmetrical multi-processing-system is reduced. In addition, the invention further provides a power management device of the multi-core symmetrical multi-processing-system.

Description

technical field [0001] The present invention relates to the technical field of computers, and in particular, to a power management method and device for a multi-core symmetric multi-processing system. Background technique [0002] Multi-core refers to the inclusion of two or more independent cores in a processor that can process multiple threads at the same time. While multi-core increases the computing speed of the processor, it also brings about high power consumption and high heat generation; especially for mobile devices, it is necessary to ensure that tasks can be processed in a timely manner, and at the same time, battery life can be extended. [0003] For multi-core processors, most of the time, not all cores need to work at the same time, and even only one core can work to ensure the normal operation of the entire device. During the running process, the processor needs to determine how many cores are needed to process the tasks to be processed by the entire processo...

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/32G06F9/50
Inventor 张猛
Owner ALLWINNER TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products