Slack time on-line redistribution method in RM low-power consumption scheduling of embedded system

An embedded system, slack time technology, applied in the direction of program startup/switching, multi-programming installation, sustainable building, etc., can solve the problems of cumbersome, without considering the real-time performance, etc.

Inactive Publication Date: 2010-01-13
ZHEJIANG UNIV
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In the above methods, the implementation requires a relatively cumbersome process, and does not consider real-time performance, so there are certain limitations in the application of the current embedded system field

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
  • Slack time on-line redistribution method in RM low-power consumption scheduling of embedded system
  • Slack time on-line redistribution method in RM low-power consumption scheduling of embedded system
  • Slack time on-line redistribution method in RM low-power consumption scheduling of embedded system

Examples

Experimental program
Comparison scheme
Effect test

example I

[0126] Run instance I i k The new worst running time of A i k After the calculation, can pass A i k and task T i The worst running time of C i and the processor's maximum operating frequency f max The new processor frequency is calculated as shown in the following formula:

[0127] f new = C i / A i k × f max

[0128] in

[0129] A i k for instance I i k The new worst runtime of ,

[0130] C i is task T i The worst running time of ,

[0131] f max is the maximum operating frequency of the processor,

[0132] f new for instance I i k the execution frequency;

[0133] In this case, instance I i k It can save energy consumption while ensuring real-time performance;

[0134] Suppose T 2 3rd run instance I 2 3 ready to execute, then the slack factor S 2 take a cert...

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 a slack-time online redistribution method for the embedded system RM in low power consumption scheduling. Based on a RM task scheduling model, the method adopts an RM scheduling method to ensure the real-time performance of the scheduling. The method collects the slack time when a task set operates, redistributes the collected slack time among the low-priority tasks and solves the difference between the scheduling model and the actual operation. Then in the operating process, the method utilizes real-time dynamic frequency-modulation and pressure-modulation technology and regulates the voltage and the frequency of a processor according to the ratio between the redistributed slack time and the worst operation time of the task, thus achieving the aim of low power consumption scheduling.

Description

technical field [0001] The invention relates to an energy-saving technology based on embedded system software, in particular to an online redistribution method of slack time in RM low-power scheduling of an embedded system. Background technique [0002] In the field of power management of portable embedded devices, the current difficulty lies in not only meeting the requirements of portable terminals for power supply, but also achieving small footprint, light weight and longer power supply time. Power solutions for next-generation consumer electronics should focus on both hardware and software technologies, including: (1) How to achieve the required power performance in a small form factor, involving thermal management, noise reduction, Technologies such as battery management and functional integration; (2) dynamic power management technology, which depends on CPU performance, software, middleware, and user requirements for battery replacement intervals; (3) dynamic power ma...

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 Patents(China)
IPC IPC(8): G06F9/48G06F1/32
CPCY02B60/144Y02D10/00
Inventor 陈天洲黄江伟施清松郑臻炜
Owner ZHEJIANG UNIV
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