Invention Grant
US08219993B2 Frequency scaling of processing unit based on aggregate thread CPI metric
有权
基于聚合线程CPI度量的处理单元的频率缩放
- Patent Title: Frequency scaling of processing unit based on aggregate thread CPI metric
- Patent Title (中): 基于聚合线程CPI度量的处理单元的频率缩放
-
Application No.: US12038705Application Date: 2008-02-27
-
Publication No.: US08219993B2Publication Date: 2012-07-10
- Inventor: Darrin Paul Johnson , Eric Christopher Saxe , Bart Smaalders
- Applicant: Darrin Paul Johnson , Eric Christopher Saxe , Bart Smaalders
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Osha • Liang LLP
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F1/00

Abstract:
A device, system, and method are directed towards managing power consumption in a computer system with one or more processing units, each processing unit executing one or more threads. Threads are characterized based on a cycles per instruction (CPI) characteristic of the thread. A clock frequency of each processing unit may be configured based on the CPI of each thread assigned to the processing unit. In a system wherein higher clock frequencies consume greater amounts of power, the CPI may be used to determine a desirable clock frequency. The CPI of each thread may also be used to assign threads to each processing unit, so that threads having similar characteristics are grouped together. Techniques for assigning threads and configuring processor frequency may be combined to affect performance and power consumption. Various specifications or factors may also be considered when scheduling threads or determining processor frequencies.
Public/Granted literature
- US20090217277A1 USE OF CPI POWER MANAGEMENT IN COMPUTER SYSTEMS Public/Granted day:2009-08-27
Information query