Automatically Exploring Tradeoffs Between Software Output Fidelity and Energy Costs
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @Article{Dorn:2019:TSE,
-
author = "Jonathan Dorn and Jeremy Lacomis and
Westley Weimer and Stephanie Forrest",
-
title = "Automatically Exploring Tradeoffs Between Software
Output Fidelity and Energy Costs",
-
journal = "IEEE Transactions on Software Engineering",
-
year = "2019",
-
volume = "45",
-
number = "3",
-
pages = "219--236",
-
month = mar,
-
keywords = "genetic algorithms, genetic programming, genetic
improvement, power optimization, search-based software
engineering, SBSE, profile-guided optimization,
optimising noisy functions, accurate energy
measurement",
-
ISSN = "0098-5589",
-
URL = "https://www.cs.cmu.edu/~jlacomis/materials/DornPowerGAUGE2017.pdf",
-
DOI = "doi:10.1109/TSE.2017.2775634",
-
size = "19 pages",
-
abstract = "Data centers account for a significant fraction of
global energy consumption and represent a growing
business cost. Most current approaches to reducing
energy use in data centers treat it as a hardware,
compiler, or scheduling problem. focuses instead on the
software level, showing how to reduce the energy used
by programs when they execute. By combining insights
from search-based software engineering, mutational
robustness, profile-guided optimization, and
approximate computing, the Producing Green Applications
Using Genetic Exploration (POWERGAUGE) algorithm finds
variants of individual programs that use less energy
than the original. We apply hardware, software, and
statistical techniques to manage the complexity of
accurately assigning physical energy measurements to
particular processes. In addition, our approach allows,
but does not require, relaxing output quality
requirements to achieve greater non-functional
improvements. POWERGAUGE optimisations are validated
using physical performance measurements. Experimental
results on PARSEC benchmarks and two larger programs
show average energy reductions of 14percent when
requiring the preservation of original output quality
and 41percent when allowing for human-acceptable levels
of error.",
-
notes = "GI mentioned in section 2",
- }
Genetic Programming entries for
Jonathan Dorn
Jeremy Lacomis
Westley Weimer
Stephanie Forrest
Citations