Affiliation:
1. Duke University, Durham, NC, USA
Abstract
Computational sprinting is a class of mechanisms that boost performance but dissipate additional power. We describe a sprinting architecture in which many, independent chip multiprocessors share a power supply and sprints are constrained by the chips' thermal limits and the rack's power limits. Moreover, we present the computational sprinting game, a multi-agent perspective on managing sprints. Strategic agents decide whether to sprint based on application phases and system conditions. The game produces an equilibrium that improves task throughput for data analytics workloads by 4-6× over prior greedy heuristics and performs within 90% of an upper bound on throughput from a globally optimized policy.
Funder
National Science Foundation
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference48 articles.
1. Movielens dataset. http://grouplens.org/datasets/movielens/. Movielens dataset. http://grouplens.org/datasets/movielens/.
2. Web data commons: Hyperlink graphs. http://webdatacommons.org/hyperlinkgraph/index.html. Web data commons: Hyperlink graphs. http://webdatacommons.org/hyperlinkgraph/index.html.
3. Control-theoretic techniques and thermal-RC modeling for accurate and localized dynamic thermal management
Cited by
21 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Performance Modeling for Short-Term Cache Allocation;Proceedings of the 51st International Conference on Parallel Processing;2022-08-29
2. Optimal Sprinting Pattern in Thermal Constrained CMPs;IEEE Transactions on Emerging Topics in Computing;2021-01-01
3. DeepPM: Efficient Power Management in Edge Data Centers using Energy Storage;2020 IEEE 13th International Conference on Cloud Computing (CLOUD);2020-10
4. Q-Flink: A QoS-Aware Controller for Apache Flink;2020 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID);2020-05
5. Control Systems for Computing Systems: Making computers efficient with modular, coordinated, and robust control;IEEE Control Systems;2020-04