当前位置: X-MOL 学术ACM Trans. Comput. Syst. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Computational Sprinting
ACM Transactions on Computer Systems ( IF 2.0 ) Pub Date : 2017-01-10 , DOI: 10.1145/3014428
Seyed Majid Zahedi 1 , Songchun Fan 1 , Matthew Faw 1 , Elijah Cole 1 , Benjamin C. Lee 1
Affiliation  

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.

中文翻译:

计算冲刺

计算冲刺是一类提高性能但消耗额外功率的机制。我们描述了一种 sprinting 架构,其中许多独立的芯片多处理器共享一个电源,并且 sprint 受到芯片的热限制和机架的功率限制的限制。此外,我们展示了计算冲刺游戏,这是一种管理冲刺的多智能体视角。战略代理根据应用程序阶段和系统条件决定是否冲刺。该游戏产生了一种均衡,可将数据分析工作负载的任务吞吐量提高 4--6 倍,超过之前的贪婪启发式算法,并且在全局优化策略的吞吐量上限的 90% 内执行。
更新日期:2017-01-10
down
wechat
bug