Publications
Bard: A unified framework for managing soft timing and power constraints
Abstract
Embedded systems are subject to timing and power constraints. To support both, software currently must integrate multiple tools, resulting in additional complexity. We address this problem with a unified, portable framework called Bard which uses control theory to meet the primary constraint and linear programming to optimize the other. We evaluate Bard on two embedded platforms that exhibit different performance and power/energy characteristics and show that it achieves less than 2% error in meeting power constraints while maintaining nearly 95% of optimal performance. Additionally, Bard supports changing the primary constraint type at runtime while still achieving similar results.
- Date
- July 17, 2016
- Authors
- Connor Imes, Henry Hoffmann
- Conference
- 2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS)
- Pages
- 31-38
- Publisher
- IEEE