Invention Grant
US08015566B2 Attributing energy consumption to individual code threads in a data processing system
有权
将能量消耗归因于数据处理系统中的各个代码线程
- Patent Title: Attributing energy consumption to individual code threads in a data processing system
- Patent Title (中): 将能量消耗归因于数据处理系统中的各个代码线程
-
Application No.: US11034558Application Date: 2005-01-13
-
Publication No.: US08015566B2Publication Date: 2011-09-06
- Inventor: Charles R. Lefurgy , Malcolm Scott Ware
- Applicant: Charles R. Lefurgy , Malcolm Scott Ware
- Applicant Address: SG Singapore
- Assignee: Lenovo (Singapore) Pte. Ltd.
- Current Assignee: Lenovo (Singapore) Pte. Ltd.
- Current Assignee Address: SG Singapore
- Agency: Lieberman & Brandsdorfer, LLC
- Main IPC: G06F9/46
- IPC: G06F9/46

Abstract:
A data processing system attributes energy consumption to individual program segments or threads includes a processor that executes a first thread during a first portion of a measurement interval and a second thread during a second portion of the interval. An energy monitor measures the total energy during the interval. Energy attribution code attributes a first amount of the total energy to the first thread and a second amount to the second thread based in part on the execution times of the threads. The code may define a range of possible energy values by determining maximum and minimum energy constraints for the threads. The invention may also be extended to a multiprocessor environment and to a simultaneous multithreading (SMT) processor. In addition, the process may be expanded to determine energy consumed by various peripheral units such as hard disk controllers and the like.
Public/Granted literature
- US20060155415A1 Attributing energy consumption to individual code threads in a data processing system Public/Granted day:2006-07-13
Information query