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

Dynamic power consumption control method for multithread predication by stack depth

A technology of dynamic power consumption and control methods, applied in multi-programming devices, data processing power supplies, etc., can solve problems such as unsatisfactory strategy prediction effects and difficulties in non-stationary load analysis

Inactive Publication Date: 2008-07-09
SOUTHEAST UNIV
View PDF0 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The single request source model of the traditional dynamic power management strategy will make it difficult to analyze the non-stationary load, and the strategy prediction effect is not ideal

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
  • Dynamic power consumption control method for multithread predication by stack depth
  • Dynamic power consumption control method for multithread predication by stack depth
  • Dynamic power consumption control method for multithread predication by stack depth

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] Figure 1. Describes the relationship between idle energy consumption and idle time of components in different idle modes. Each straight line in the figure represents the change of idle energy consumption with idle time. The slope of the straight line is a i Represents the average power consumption of the i-level idle mode, intercept b i Represents the equivalent conversion energy consumption of the i-level idle mode. The two intersections of the straight lines corresponding to the adjacent levels of idle modes intersect three intersection points, and the abscissa t of these intersection points i That is, the break-even time T between the i-level idle mode and the first-level idle mode BE (s i ).

[0042] Figure 2. Schematically shows the data structure for single-thread prediction based on stack information. The entire data structure is a tree based on a hash table. The root of the tree is a hash table (RA Hash Table) of the function return address. The function re...

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

A dynamic power consumption controlling method using the depth of stacking for multithreading prediction is suitable for supplying power to the battery. The method includes various idle mode components of low power consumption and uses the devices of multi-task imbedded system. The method includes the following steps: step one: using the cluster mode of operating request to describe the characteristics of the sequence Phi of operating request by a single thread to the components and devices; step 2: using two-stage hashtable to predict the probability distribution of the request interval under single thread mode; step 3, taking the thread as an independent request source and grouping the request source according to the task to which the thread belong and the entry address of the thread; step 4: calculating, according to the possibility distribution of the idle time of the components or devices, the optimum overtime threshold kopt and the optimum power consumption mode sopt under multiple power consumption modes and single thread. The method improves the effective hit rate for prediction and further reduces the power consumption for the idle consumption-manageable components.

Description

technical field [0001] The invention is applicable to devices powered by batteries, having multiple idle low power consumption mode components, and adopting multi-task embedded systems. The invention belongs to the technical field of embedded system low power consumption. Background technique [0002] Many components of an embedded system are capable of operating in a variety of power and performance levels, allowing for reduced power consumption at a performance cost. For example, the processor provides various operating frequencies and operating voltages, and the hard disk provides various idle low power consumption modes such as idle, standby, and sleep. Since switching between modes generally has a performance and power consumption penalty, it is not the case that the lower the power consumption of entering idle mode for any length of idle time, the better. The optimal low power consumption mode that can be entered during different lengths of idle time will be differen...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F1/32G06F9/46
Inventor 戚隆宁黄少珉胡晨
Owner SOUTHEAST UNIV
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