Execution Phase Prediction Based on Phase Precursors and Locality

Saman Khoshbakht, N. Dimopoulos
{"title":"Execution Phase Prediction Based on Phase Precursors and Locality","authors":"Saman Khoshbakht, N. Dimopoulos","doi":"10.1145/3149412.3149415","DOIUrl":null,"url":null,"abstract":"This paper focuses on different methods developed to detect the upcoming execution phase of a workload with regards to power demands. By controlling the state of the processor in power demanding phases, the operating system can maintain a relatively steady power pattern in the workload, leading to higher power headroom in the system. We compared two main approaches in phase prediction. Firstly, we show that by detecting the precursors leading to an upcoming phase, the system can speculate the next phase with high accuracy. Additionally, we compared this method with another approach which relies on the assumption of phase locality, expecting the current dominant phase to continue in the near future. Our results show that by detecting the precursors we can detect 81% of the upcoming phases with lower processor frequency switching overhead compared to most of the proposed locality-based methods.","PeriodicalId":102033,"journal":{"name":"Proceedings of the 5th International Workshop on Energy Efficient Supercomputing","volume":"57 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 5th International Workshop on Energy Efficient Supercomputing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3149412.3149415","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

This paper focuses on different methods developed to detect the upcoming execution phase of a workload with regards to power demands. By controlling the state of the processor in power demanding phases, the operating system can maintain a relatively steady power pattern in the workload, leading to higher power headroom in the system. We compared two main approaches in phase prediction. Firstly, we show that by detecting the precursors leading to an upcoming phase, the system can speculate the next phase with high accuracy. Additionally, we compared this method with another approach which relies on the assumption of phase locality, expecting the current dominant phase to continue in the near future. Our results show that by detecting the precursors we can detect 81% of the upcoming phases with lower processor frequency switching overhead compared to most of the proposed locality-based methods.
基于阶段前驱和局部性的执行阶段预测
本文重点介绍了根据电力需求检测工作负载即将执行阶段的不同方法。通过在功率要求阶段控制处理器的状态,操作系统可以在工作负载中保持相对稳定的功率模式,从而在系统中获得更高的功率剩余空间。我们比较了两种主要的相位预测方法。首先,我们证明了通过检测导致下一阶段的前体,系统可以高精度地推测下一阶段。此外,我们将该方法与另一种依赖于相位局部性假设的方法进行了比较,该方法期望当前的主导相位在不久的将来继续存在。我们的研究结果表明,与大多数基于位置的方法相比,通过检测前体,我们可以以更低的处理器频率切换开销检测81%的即将到来的相位。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信