跳到主要导航 跳到搜索 跳到主要内容

PowerChief: Intelligent power allocation for multi-stage applications to improve responsiveness on power constrained CMP

  • Shanghai Jiao Tong University
  • University of Michigan, Ann Arbor

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Modern user facing applications consist of multiple processing stages with a number of service instances in each stage. The latency profle of these multi-stage applications is intrinsically variable, making it challenging to provide satisfactory responsiveness. Given a limited power budget, improving the end-to-end latency requires intelligently boosting the bottleneck service across stages using multiple boosting techniques. However, prior work fail to acknowledge the multi-stage nature of user-facing applications and perform poorly in improving responsiveness on power constrained CMP, as they are unable to accurately identify bottleneck service and apply the boosting techniques adaptively. In this paper, we present PowerChief, a runtime framework that 1) provides joint design of service and query to monitor the latency statistics across service stages and accurately identifes the bottleneck service during runtime; 2) adaptively chooses the boosting technique to accelerate the bottleneck service with improved responsiveness; 3) dynamically reallocates the constrained power budget across service stages to accommodate the chosen boosting technique. Evaluated with real world multi-stage applications, PowerChief improves the average latency by 20.3× and 32.4× (99% tail latency by 13.3× and 19.4×) for Sirius and Natural Language Processing applications respectively compared to stage-agnostic power allocation. In addition, for the given QoS target, PowerChief reduces the power consumption of Sirius and Web Search applications by 23% and 33% respectively over prior work.

源语言英语
主期刊名ISCA 2017 - 44th Annual International Symposium on Computer Architecture - Conference Proceedings
出版商Institute of Electrical and Electronics Engineers Inc.
133-146
页数14
ISBN(电子版)9781450348928
DOI
出版状态已出版 - 24 6月 2017
活动44th Annual International Symposium on Computer Architecture - ISCA 2017 - Toronto, 加拿大
期限: 24 6月 201728 6月 2017

出版系列

姓名Proceedings - International Symposium on Computer Architecture
Part F128643
ISSN(印刷版)1063-6897

会议

会议44th Annual International Symposium on Computer Architecture - ISCA 2017
国家/地区加拿大
Toronto
时期24/06/1728/06/17

指纹

探究 'PowerChief: Intelligent power allocation for multi-stage applications to improve responsiveness on power constrained CMP' 的科研主题。它们共同构成独一无二的指纹。

引用此