Publications

Copper: Soft real-time application performance using hardware power capping

Abstract

Dynamic voltage and frequency scaling (DVFS) has been the cornerstone of innumerable software approaches to meeting application timing requirements with minimal energy. However, recent trends in technology-e.g., moving voltage converters on chip-favor hardware control of DVFS, as hardware can both react faster to external events and perform fine-grained power management across a device. We respond to these trends with CoPPer, which instead uses hardware power capping to meet application performance requirements with high energy efficiency. We find that meeting performance requirements with power capping is more challenging than using DVFS because the relationship between power and performance is non-linear and has diminishing returns at high power values. CoPPer overcomes these difficulties by using adaptive control to approximate non-linearities and a novel gain limit to avoid over …

Date
2019
Authors
Connor Imes, Huazhe Zhang, Kevin Zhao, Henry Hoffmann
Conference
2019 IEEE International Conference on Autonomic Computing (ICAC)
Pages
31-41
Publisher
IEEE