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

Probability-based task scheduling method for minimizing energy consumption in embedded system

An embedded system and task scheduling technology, applied in the embedded field, can solve problems such as inapplicability, and achieve the effects of energy saving, better quality, effective processor and voltage distribution scheme

Active Publication Date: 2013-12-18
BEIHANG UNIV
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in actual situations, the processor scheduling scheme of tasks is often unknown, so this scheduling strategy is not applicable in actual situations

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
  • Probability-based task scheduling method for minimizing energy consumption in embedded system
  • Probability-based task scheduling method for minimizing energy consumption in embedded system
  • Probability-based task scheduling method for minimizing energy consumption in embedded system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The present invention will be further described in detail below in conjunction with accompanying drawings and examples.

[0036] The task scheduling method based on the probability of minimizing energy consumption in the embedded system proposed by the present invention is mainly suitable for solving the task scheduling problem in the embedded heterogeneous multiprocessor system, and the purpose is to provide a feasible task scheduling scheme, so that the system While all the tasks in the system meet the limit of the total execution time of real-time system tasks with a certain probability, the total energy consumption of the system is as small as possible. The scheduling method of the present invention is not only suitable for soft real-time systems, but also suitable for hard real-time systems.

[0037] The scheduling method proposed by the present invention generally includes the following three steps: (1) use the ASAP algorithm or the ALAP algorithm to initialize an...

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 provides a probability-based task scheduling method for minimizing energy consumption in an embedded system and is applied to an embedded heterogeneous multiprocessor system. The method comprises the following steps of firstly initializing an ASAP (as soon as possible) or ALAP (as later as possible) algorithm to generate CPU (central processing unit) allocation schemes satisfying a data dependence relationship, then, specifying an execution voltage onto a CPU allocated to each task by using a dynamic planning method, and selecting an allocation scheme of minimum energy consumption from the CPU allocation schemes. The method also comprises the following steps of generating disturbance based on a current optimum allocation scheme to generate a set of new CPU allocation schemes satisfying a task dependence relationship, then, allocating a voltage to each CPU allocation scheme by adopting the dynamic planning method, and selecting a final CPU and voltage allocation scheme of the minimum energy consumption. The invention is capable of providing a scheduling scheme which is more effective and energy consumption-saving, is capable of satisfying the time limit of a real-time system by specified probability, and not only is suitable for task scheduling in a soft real-time system but also is suitable for the task scheduling in a hard real-time system.

Description

technical field [0001] The invention belongs to the embedded field, and in particular relates to a task scheduling method for minimizing energy consumption in a probability-based embedded heterogeneous multiprocessor system. Background technique [0002] In an embedded system that uses batteries as the main energy source, it is of great significance to save energy consumption as much as possible while ensuring system performance to prolong the service life of the embedded system. Dynamic voltage scaling (DVS) is considered to be a more effective technology in low-power design. DVS technology is mainly based on the fact that the energy consumption of the processor is proportional to the square of the operating voltage. Real-time adjustment of processor operating voltage can well solve the performance and power consumption requirements in embedded real-time systems. [0003] In embedded systems, the execution time of tasks is often affected by uncertain environmental factors ...

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/50
CPCY02D10/00
Inventor 牛建伟刘闯黄沙骆
Owner BEIHANG 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