Selecting a number of processing resources to run an application effectively while saving power

作者: Peter W. Y. Wong

DOI:

关键词: Selection (genetic algorithm)Computer engineeringCode segmentReal-time computingOrder (business)Code (cryptography)Resource combinationComputer scienceResource (project management)Value (computer science)Power (physics)

摘要: Selecting a number of processors to run an application in order save power is performed. A code segments are selected from application. Each the executed using two or more plurality processing resource combinations. scored with performance value. The value indicates each segment selection made one combinations based on associated and resources used execute segment. then combination.

参考文章(22)
Robert Ralph Roediger, William Jon Schmidt, Compiler apparatus and method for optimizing loops in a computer program ,(2001)
Keith Farkas, Parthasarathy Ranganathan, Norman P. Jouppi, Robert N. Mayo, Dynamically selecting processor cores for overall power efficiency ,(2003)
Robert Ralph Roediger, Peter Jerome Steinmetz, William Jon Schmidt, Compiler apparatus and method for unrolling a superblock in a computer program ,(2002)
Jay Arjangrad, Barnes Cooper, Demand-based method and system of CPU power management ,(2004)
Matthias Hauswirth, Trishul Chilimbi, Adaptive instrumentation runtime monitoring and analysis ,(2003)
Robert O'Hara, Microsoft Windows CE: a new handheld computing platform acm symposium on applied computing. pp. 295- 296 ,(1997) , 10.1145/331697.331758
Elmootazbellah Nabil Elnozahy, Lorenzo Alvisi, Yi-Min Wang, David B Johnson, A survey of rollback-recovery protocols in message-passing systems ACM Computing Surveys. ,vol. 34, pp. 375- 408 ,(2002) , 10.1145/568522.568525