Abstract
There is a performance-at-all-costs mentality at most of the nation's supercomputing centers that has resulted in significant and growing energy use. Energy consumption and the resultant heat dissipation are becoming important performance-limiting factors that we believe will eventually come to bear on high-performance computing users. The goal of our research is to design and implement system software that will allow HPC programs to consume less energy (generating less heat) with no more than a modest performance penalty---and to do so without burdening computational scientists.
This talk first discusses the energy consumption and execution time of applications from a standard benchmark suite (NAS) on a power-scalable cluster. It presents results showing that many standard scientific applications executed on a such a cluster can save energy, without a significant increase in time, by reducing the processor-state (i.e., frequency and voltage). Next, it describes a system that dynamically changes processor state at program phases boundaries. It reduces performance, lowers the processor state, when the CPU is not the bottleneck resource. Last, it presents a system that transparently detects communication regions at runtime. It saves energy by reducing the processor state during these regions where the CPU is not on the critical path.
BIO:
Vincent W. Freeh is an assistant professor of computer science at North Carolina State University. He received his Ph.D. from the University of Arizona. His research focus is high-performance system software, with concentrations in filesystems, parallel and distributed systems, and power-aware computing. Prof. Freeh received an NSF CAREER Award and an IBM Faculty Development Award. He was a captain in the US Army Corps of Engineers before entering graduate school for his MS. He worked at IBM in the Storage System Division until he returned to school to earn his PhD. Prof. Freeh was on the faculty at the University of Notre Dame prior to coming to NCSU. He lives in Holly Springs, NC with his wife, four children, and dog. |