Method and system for energy management in a simultaneous...

Electrical computers and digital processing systems: support – Computer power control – Power conservation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C713S300000, C713S330000

Reexamination Certificate

active

10743369

ABSTRACT:
A method and system for energy management in a simultaneous multi-threaded (SMT) processing system including per-thread device usage monitoring provides control of energy usage that accommodates thread parallelism. Per-device usage information is measured and stored on a per-thread basis, so that upon a context switch, the previous usage evaluation state can be restored. The per-thread usage information is used to adjust the thresholds of device energy management decision control logic, so that energy use can be managed with consideration as to which threads will be running in a given execution slice. A device controller can then provide for per-thread control of attached device power management states without intervention by the processor and without losing the historical evaluation state when a process is switched out. The device controller may be a memory controller and the controlled devices memory modules or banks within modules if individual banks can be power-managed. Local thresholds provide the decision-making mechanism for each controlled device and are adjusted by the operating system in conformity with the measured usage level for threads executing within the processing system. The per-thread usage information may be obtained from a performance monitoring unit that is located within or external to the device controller and the usage monitoring state is then retrieved and replaced by the operating system at each context switch.

REFERENCES:
patent: 5148546 (1992-09-01), Blodgett
patent: 5404543 (1995-04-01), Faucher et al.
patent: 5623647 (1997-04-01), Maitra
patent: 6128641 (2000-10-01), Fleck et al.
patent: 6330639 (2001-12-01), Fanning et al.
patent: 6470443 (2002-10-01), Emer et al.
patent: 6512652 (2003-01-01), Nelson et al.
patent: 6622253 (2003-09-01), Bacon
patent: 6657634 (2003-12-01), Sinclair et al.
patent: 6704877 (2004-03-01), Cline et al.
patent: 6776787 (2004-06-01), Green et al.
patent: 6834353 (2004-12-01), Smith et al.
patent: 6895506 (2005-05-01), Abu-Husein
patent: 6996441 (2006-02-01), Tobias
patent: 7000130 (2006-02-01), Adachi
patent: 2001/0008391 (2001-07-01), Yuasa
patent: 2002/0004913 (2002-01-01), Fung
patent: 2003/0056200 (2003-03-01), Li et al.
patent: 2003/0210247 (2003-11-01), Cui et al.
patent: 2004/0044914 (2004-03-01), Gedeon
patent: 2004/0083478 (2004-04-01), Chen et al.
patent: 2004/0163000 (2004-08-01), Kuhlmann et al.
patent: 2004/0216113 (2004-10-01), Armstrong et al.
patent: 2004/0221114 (2004-11-01), Devassy et al.
patent: 2004/0236896 (2004-11-01), Kanapathippillai et al.
patent: 2004/0254765 (2004-12-01), Lee et al.
patent: 2004/0260957 (2004-12-01), Jeddeloh et al.
patent: 2005/0125701 (2005-06-01), Van Hensbergen et al.
patent: 2005/0125702 (2005-06-01), Keller et al.
patent: 2005/0125703 (2005-06-01), Lefurgy et al.
patent: 2005/0132238 (2005-06-01), Nanja
patent: 2005/0160151 (2005-07-01), Rawson, III et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for energy management in a simultaneous... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for energy management in a simultaneous..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for energy management in a simultaneous... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3775725

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.