skip to main content
DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Systems and methods for process and user driven dynamic voltage and frequency scaling

Abstract

Certain embodiments of the present invention provide a method for power management including determining at least one of an operating frequency and an operating voltage for a processor and configuring the processor based on the determined at least one of the operating frequency and the operating voltage. The operating frequency is determined based at least in part on direct user input. The operating voltage is determined based at least in part on an individual profile for processor.

Inventors:
 [1];  [2];  [1];  [1];  [1]
  1. Evanston, IL
  2. Hillsboro, OR
Issue Date:
Research Org.:
Northwestern University (Evanston, IL)
Sponsoring Org.:
USDOE
OSTI Identifier:
1015592
Patent Number(s):
7,913,071
Application Number:
US Patent Application 11/831,575
Assignee:
Northwestern University (Evanston, IL)
DOE Contract Number:  
FG02-05ER25691
Resource Type:
Patent
Country of Publication:
United States
Language:
English
Subject:
24 POWER TRANSMISSION AND DISTRIBUTION

Citation Formats

Mallik, Arindam, Lin, Bin, Memik, Gokhan, Dinda, Peter, and Dick, Robert. Systems and methods for process and user driven dynamic voltage and frequency scaling. United States: N. p., 2011. Web.
Mallik, Arindam, Lin, Bin, Memik, Gokhan, Dinda, Peter, & Dick, Robert. Systems and methods for process and user driven dynamic voltage and frequency scaling. United States.
Mallik, Arindam, Lin, Bin, Memik, Gokhan, Dinda, Peter, and Dick, Robert. Tue . "Systems and methods for process and user driven dynamic voltage and frequency scaling". United States. https://www.osti.gov/servlets/purl/1015592.
@article{osti_1015592,
title = {Systems and methods for process and user driven dynamic voltage and frequency scaling},
author = {Mallik, Arindam and Lin, Bin and Memik, Gokhan and Dinda, Peter and Dick, Robert},
abstractNote = {Certain embodiments of the present invention provide a method for power management including determining at least one of an operating frequency and an operating voltage for a processor and configuring the processor based on the determined at least one of the operating frequency and the operating voltage. The operating frequency is determined based at least in part on direct user input. The operating voltage is determined based at least in part on an individual profile for processor.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2011},
month = {3}
}

Patent:

Save / Share:

Works referenced in this record:

Energy-Aware User Interfaces and Energy-Adaptive Displays
journal, March 2006

  • Ranganathan, P.; Geelhoed, E.; Manahan, M.
  • Computer, Vol. 39, Issue 3
  • DOI: 10.1109/MC.2006.89

Power reduction through measurement and modeling of users and CPUs: summary
journal, June 2007

  • Lin, Bin; Mallik, Arindam; Dinda, Peter A.
  • ACM SIGMETRICS Performance Evaluation Review, Vol. 35, Issue 1
  • DOI: 10.1145/1269899.1254931

Trading speed for low power by choice of supply and threshold voltages
journal, January 1993

  • Liu, D.; Svensson, C.
  • IEEE Journal of Solid-State Circuits, Vol. 28, Issue 1
  • DOI: 10.1109/4.179198

User-perceived latency driven voltage scaling for interactive applications
conference, January 2005

  • Yan, Le; Zhong, Lin; Jha, Niraj K.
  • Proceedings of the 42nd annual conference on Design automation - DAC '05
  • DOI: 10.1145/1065579.1065743

Parameter variations and impact on circuits and microarchitecture
conference, January 2003

  • Borkar, Shekhar; Karnik, Tanay; Narendra, Siva
  • Proceedings of the 40th conference on Design automation - DAC '03
  • DOI: 10.1145/775832.775920

Vertigo: automatic performance-setting for Linux
conference, January 2002

  • Flautner, Krisztián; Mudge, Trevor
  • Proceedings of the 5th symposium on Operating systems design and implementation - OSDI '02
  • DOI: 10.1145/1060289.1060300

Machine Learning for Adaptive Power Management
journal, November 2006


Self-tuning wireless network power management
conference, January 2003

  • Anand, Manish; Nightingale, Edmund B.; Flinn, Jason
  • Proceedings of the 9th annual international conference on Mobile computing and networking - MobiCom '03
  • DOI: 10.1145/938985.939004

Temperature-aware microarchitecture: Modeling and implementation
journal, March 2004

  • Skadron, Kevin; Stan, Mircea R.; Sankaranarayanan, Karthik
  • ACM Transactions on Architecture and Code Optimization, Vol. 1, Issue 1
  • DOI: 10.1145/980152.980157

User-Driven Frequency Scaling
journal, February 2006

  • Mallik, Arindam; Lin, Bin; Memik, Gokhan
  • IEEE Computer Architecture Letters, Vol. 5, Issue 2
  • DOI: 10.1109/L-CA.2006.16

TCP Vegas: new techniques for congestion detection and avoidance
conference, January 1994

  • Brakmo, Lawrence S.; O'Malley, Sean W.; Peterson, Larry L.
  • Proceedings of the conference on Communications architectures, protocols and applications - SIGCOMM '94
  • DOI: 10.1145/190314.190317

On Estimating Optimal Performance of CPU Dynamic Thermal Management
journal, January 2003

  • Cohen, A.; Finkelstein, F.; Mendelson, A.
  • IEEE Computer Architecture Letters, Vol. 2, Issue 1
  • DOI: 10.1109/L-CA.2003.5

Dynamic voltage and frequency scaling based on workload decomposition
conference, January 2004

  • Choi, Kihwan; Soma, Ramakrishna; Pedram, Massoud
  • Proceedings of the 2004 international symposium on Low power electronics and design - ISLPED '04
  • DOI: 10.1145/1013235.1013282

Eliminating periodic packet losses in the 4.3-Tahoe BSD TCP congestion control algorithm
journal, April 1992

  • Wang, Zheng; Crowcroft, Jon
  • ACM SIGCOMM Computer Communication Review, Vol. 22, Issue 2
  • DOI: 10.1145/141800.141801

Minimizing expected energy in real-time embedded systems
conference, January 2005

  • Xu, Ruibin; Mossé, Daniel; Melhem, Rami
  • Proceedings of the 5th ACM international conference on Embedded software - EMSOFT '05
  • DOI: 10.1145/1086228.1086274

Simulation-based comparisons of Tahoe, Reno and SACK TCP
journal, July 1996

  • Fall, Kevin; Floyd, Sally
  • ACM SIGCOMM Computer Communication Review, Vol. 26, Issue 3
  • DOI: 10.1145/235160.235162

AutoDVS: an automatic, general-purpose, dynamic clock scheduling system for hand-held devices
conference, January 2005

  • Gurun, Selim; Krintz, Chandra
  • Proceedings of the 5th ACM international conference on Embedded software - EMSOFT '05
  • DOI: 10.1145/1086228.1086270