Affiliation:
1. Columbia University, New York, NY, USA
Abstract
Modern demand for energy-efficient computation has spurred research at all levels of the stack, from devices to microarchitecture, operating systems, compilers, and languages. Unfortunately, this breadth has resulted in a disjointed space, with technologies at different levels of the system stack rarely compared, let alone coordinated.
This work begins to remedy the problem, conducting an experimental survey of the present state of energy management across the stack. Focusing on settings that are exposed to software, we measure the total energy, average power, and execution time of 41 benchmark applications in 220 configurations, across a total of 200,000 program executions.
Some of the more important findings of the survey include that effective parallelization and compiler optimizations have the potential to save far more energy than Linux's frequency tuning algorithms; that certain non-complementary energy strategies can undercut each other's savings by half when combined; and that while the power impacts of most strategies remain constant across applications, the runtime impacts vary, resulting in inconsistent energy impacts.
Funder
Division of Computing and Communication Foundations
Defense Advanced Research Projects Agency
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference76 articles.
1. The intenternational technlogy roadmap for semiconductors 2009. http:public.itrs.net/. The intenternational technlogy roadmap for semiconductors 2009. http:public.itrs.net/.
2. AMD. AMD Phenom™ II key architectural features. http://www.amd.com/us/products/desktop/processors/phenom-ii/Pages/phenom-ii-key-architectural-features.aspx. AMD. AMD Phenom™ II key architectural features. http://www.amd.com/us/products/desktop/processors/phenom-ii/Pages/phenom-ii-key-architectural-features.aspx.
3. Power-Aware Compilation for Register File Energy Reduction
4. Lecture Notes in Computer Science, 4717;Banerjee N.,2007
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Benchmarking Pocket-Scale Databases;Performance Evaluation and Benchmarking for the Era of Cloud(s);2020
2. PERQ;Proceedings of the 28th International Symposium on High-Performance Parallel and Distributed Computing;2019-06-17
3. VLSI systems energy management from a software perspective – A literature survey;Perspectives in Science;2016-09
4. Data-Oriented Characterization of Application-Level Energy Optimization;Fundamental Approaches to Software Engineering;2015