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

Power management in a multi-processor computer system

一种多处理器系统、计算机系统的技术,应用在务的计,处理领域,能够解决处理器功率量增加等问题

Active Publication Date: 2012-12-05
MEDIATEK INC
View PDF6 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] As the performance of processors continues to increase, the amount of power consumed by processors may also continue to increase
The amount of power that a given processor can consume is often limited by factors such as the processor's operating environment
Thus, the additional power required by the processor to implement the improvements will be gated on the improvements in processor performance

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 in a multi-processor computer system
  • Power management in a multi-processor computer system
  • Power management in a multi-processor computer system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] An exemplary embodiment of the present invention provides the ability to optimize power performance when dispatching tasks in a computer system with multiple processors (ie, a "multiprocessor system"). In one exemplary embodiment, multiple processors may have different performance points (eg, support different power levels). In an exemplary embodiment, a dispatch algorithm exploits performance differences between processors in a multiprocessor system when dispatching tasks among the processors.

[0022] In one exemplary embodiment, the optimization is based on the current power performance state (collected in real time) of each of the processors in the multiprocessor system and the power limit in the multiprocessor system. In one exemplary embodiment, each of the processors has a maximum power flag indicating whether the processor is currently in a high power state. A maximum power flag may also indicate whether the processor can be brought into a high power state. In...

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

Power management in a multi-processor computer system, including a computer program product for facilitating receiving a task for execution in a high power state, and determining a current power state of a processor in a multi-processor system, the system having a specified power limit. The task is dispatched to the processor if the current power state of the processor is the high power state. If the processor is not in the high power state, then it is determined if moving the processor into the high power state will cause the multi-processor system to exceed the specified power limit. The processor is moved into the high power state in response to determining that moving the processor into the high power state will not cause the multi-processor system to exceed the specified power limit. The task is dispatched to the processor in response to moving the processor into the high power state.

Description

Background technique [0001] The present invention relates generally to processing in computing environments, and more particularly to power management in multiprocessor computer systems. [0002] Each of the key components of computer architecture (including the performance / architecture of the processor, any memory caches, input / output (I / O) subsystems, efficiency of memory control functions, major memory devices, and types of interconnection interfaces and architecture) can affect overall computer system performance. [0003] The industry is investing substantial research and development efforts to produce improved and / or innovative solutions to maximize overall computer system performance and density through improved system / subsystem design and / or architecture. High availability systems are further developed due to customers' expectation that new computer systems will significantly outperform existing systems in terms of mean time between failure (MTBF) in addition to provi...

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): G06F9/48G06F1/32
CPCY02B60/144G06F1/3203G06F9/4893G06F1/324Y02B60/1217Y02D10/00
Inventor T·小赫勒W·T·博伊德
Owner MEDIATEK INC
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