Apparatus and methods for adaptive thread scheduling on asymmetric multiprocessor

A self-adaptive, threaded technology, applied in the direction of multi-program device, program control design, data processing power supply, etc., can solve the problems of increasing leakage current, being affected by processing changes and temperature, etc.

Inactive Publication Date: 2011-11-16
QUALCOMM INC
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Decreasing threshold voltage generally increases leakage cur...

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
  • Apparatus and methods for adaptive thread scheduling on asymmetric multiprocessor
  • Apparatus and methods for adaptive thread scheduling on asymmetric multiprocessor
  • Apparatus and methods for adaptive thread scheduling on asymmetric multiprocessor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The detailed description set forth below in conjunction with the accompanying drawings is intended as a description of various exemplary embodiments of the invention and is not intended to represent the only embodiments in which the invention may be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of the invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form in order to avoid obscuring the concepts of the invention.

[0025] Available e.g. C, C++, JAVA Smalltalk, JavaScript Visual Basic The high-level programming language of TSQL, Perl, or in various other programming languages ​​writes computer program code or "program code" that operates when or is used to perform operations in accordance with the teachings of the present i...

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

Techniques for adaptive thread scheduling on a plurality of cores for reducing system energy are described. In one embodiment, a thread scheduler receives leakage current information associated with the plurality of cores. The leakage current information is employed to schedule a thread on one of the plurality of cores to reduce system energy usage. On chip calibration of the sensors is also described.

Description

technical field [0001] The present disclosure generally relates to techniques for adapting thread scheduling in an asymmetric multiprocessor system based on leakage current and dynamic power to achieve desired performance at low power consumption. Background technique [0002] Many portable products such as cell phones, laptop computers, personal data assistants (PDAs) and the like utilize a processing system that executes programs such as communication and multimedia programs. A processing system for such products may include multiple processors, memory for storing instructions and data, a controller, peripheral devices such as communication interfaces, and fixed function logic blocks configured on, for example, a single chip. At the same time, portable products have limited energy sources in the form of batteries, which are often required to support high performance operations from the processing system. To increase battery life, these operations need to be performed at r...

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
CPCG06F1/3203Y02B60/144Y02B60/142G06F9/50G06F9/5094G06F1/329Y02D10/00G06F1/32
Inventor 迈克尔·威廉·莫罗马尼什·加尔吉
Owner QUALCOMM INC
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