SPLASH 2014
Mon 20 - Fri 24 October 2014 Portland, Oregon, United States
Thu 23 Oct 2014 11:15 - 11:37 at Salon F - Energy and Performance Chair(s): Shan Lu

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.

Thu 23 Oct

oopsla2014
10:30 - 12:00: OOPSLA - Energy and Performance at Salon F
Chair(s): Shan LuUniversity of Chicago
oopsla2014141405300000010:30 - 10:52
Talk
Florian DavidLIP6-UPMC/INRIA, Gaël ThomasLIP6-UPMC/INRIA, Julia LawallLIP6, Gilles MullerLIP6-INRIA/UPMC
Link to publication
oopsla2014141405435000010:52 - 11:15
Talk
Link to publication
oopsla2014141405570000011:15 - 11:37
Talk
Melanie KambadurColumbia University, Martha A. KimColumbia University
Link to publication
oopsla2014141405705000011:37 - 12:00
Talk
Gustavo PintoFederal University of Pernambuco, Fernando CastorUFPE, Yu David LiuState University of New York (SUNY) Binghamton
Link to publication