2011
DOI: 10.1007/978-3-642-23400-2_9
|View full text |Cite
|
Sign up to set email alerts
|

Reducing Energy Usage with Memory and Computation-Aware Dynamic Frequency Scaling

Abstract: Abstract. Over the life of a modern computer, the energy cost of running the system can exceed the cost of the original hardware purchase. This has driven the community to attempt to understand and minimize energy costs wherever possible. Towards these ends, we present an automated, fine-grained approach to selecting per-loop processor clock frequencies. The clock frequency selection criteria is established through a combination of lightweight static analysis and runtime tracing that automatically acquires app… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2012
2012
2017
2017

Publication Types

Select...
4
3
1

Relationship

6
2

Authors

Journals

citations
Cited by 19 publications
(14 citation statements)
references
References 15 publications
0
14
0
Order By: Relevance
“…al. [13] use the results of an exhaustive set of benchmark runs to guide dynamic clock frequency selections. Our models could reduce the number of actual benchmark runs required to fill their benchmark results space, greatly reducing the overhead of filling this space because most of it could be filled with modeled results.…”
Section: Discussionmentioning
confidence: 99%
“…al. [13] use the results of an exhaustive set of benchmark runs to guide dynamic clock frequency selections. Our models could reduce the number of actual benchmark runs required to fill their benchmark results space, greatly reducing the overhead of filling this space because most of it could be filled with modeled results.…”
Section: Discussionmentioning
confidence: 99%
“…Earlier work [19] took this approach and introduced a loop generation framework called pcubed. The framework allows for the creation of a population of loops within a space of important application characteristics such as number of memory operations, floating point operations, working set size and various definition-use distances.…”
Section: A Intra-node Frequency Scaling Via Power Modelsmentioning
confidence: 99%
“…al. [19] use a benchmarkbased approach to determining how system power consumption and performance is affected by various demand regimens on the system, then use this to select processor clock frequency.…”
Section: Related Workmentioning
confidence: 99%
“…The second thrust, which invariably depends on the first, is to attempt to minimize the amount of energy required to solve various scientific problems. This includes the use of Dynamic Voltage Frequency Scaling (DVFS) technique to exploit processor underutilization due to memory stalls [12,19] or MPI inter-task load imbalances in large scale applications [12], improvements in the process and design of hardware, or software-based techniques that change some feature of application behavior in order to lower some energy-related metric [20].…”
Section: Introductionmentioning
confidence: 99%