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

Method for autonomous dynamic voltage and frequency scaling of microprocessors and computer system

A technology of computer systems and microprocessors, applied in the field of adaptive dynamic management, to achieve the effect of improving the performance of the overall computer system, improving the overall performance, frequency and voltage saving

Active Publication Date: 2008-05-28
INT BUSINESS MASCH CORP
View PDF0 Cites 39 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] Existing DVFS solutions focus on improving microprocessor energy efficiency rather than improving its 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
  • Method for autonomous dynamic voltage and frequency scaling of microprocessors and computer system
  • Method for autonomous dynamic voltage and frequency scaling of microprocessors and computer system
  • Method for autonomous dynamic voltage and frequency scaling of microprocessors and computer system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] turbo mode

[0041] FIG. 1 shows the system architecture of an embodiment of the present invention in a computer system 100 . Said embodiment is called Turbo mode. In the computer system 100 , a Xeon microprocessor is used as a CPU (Central Processing Unit) 110 . A Xeon microprocessor can control its operation through the use of a set of MSRs (Model Specific Registers) 120 . The system management processor 130 controls the operation of the computer system 100 . It uses a set of hardware sensors 140 to monitor the hardware elements of the computer system 100 including the CPU 110 . The computer system 100 executes an instance of the Linux operating system, while an instance of the Linux kernel 150 and various processes run at the user level 160 of the Linux operating system.

[0042]The Linux kernel 150 includes various kernel modules that can, inter alia, create kernel threads that run in parallel. The present invention uses the AME (Autonomous Energy Management) 1...

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 method for autonomous dynamic voltage (v) and frequency (f) scaling (DVFS) of a microprocessor, wherein autonomous detection of phases of high microprocessor workload and prediction of their duration is performed (PID). The microprocessor frequency (f) will be temporarily increased (LUT) to an appropriate safe value (even beyond its nominal frequency) consistent with technological and ambient constraints in order to improve performance when the computer system comprising the microprocessor benefits most, while during phases of low microprocessor workload its frequency (f) and voltage (v) will be decreased to save energy. This technique exploits hidden performance capabilities and improves the total performance of a computer system without compromising operational stability. No additional hardware such as service processors is needed for contemporary computer systems supporting performance counters and DFVS already. The invention allows significantly increasing the total computer system performance with only minimal impact on power (PMAX, PACTUAL) consumption.

Description

technical field [0001] This invention relates to adaptive dynamic management of computer system operation, and more particularly to dynamic voltage and frequency scaling (DVFS) for microprocessors. Background technique [0002] Typically, microprocessor performance gains are achieved by increasing the microprocessor (clock) frequency. But this requires a higher effort in terms of production and development costs, ultimately resulting in a higher capital cost of the computer system. The continuous increase in nominal frequency is accompanied by high demands on cooling technology and materials. Many microprocessor manufacturers formulate maximum microprocessor frequencies fairly conservatively to ensure operational stability and make worst-case assumptions to make feasible environmental setups such as those provided in air-conditioned rooms of large server clusters. [0003] The power consumption and associated heat generation of modern microprocessors are critical design is...

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/32
CPCY02B60/1285G06F1/3296G06F1/3203G06F1/324Y02B60/1217Y02D10/00
Inventor P·阿尔特沃格特C·R·勒弗吉W·M·菲尔特H·褒蒂格M·S·韦尔L·斯蒂格
Owner INT BUSINESS MASCH CORP
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