Phase-Aware CPU Workload Forecasting

被引:0
|
作者
Alcorta, Erika S. [1 ]
Rama, Pranav [1 ]
Ramachandran, Aswin [2 ]
Gerstlauer, Andreas [1 ]
机构
[1] Univ Texas Austin, Austin, TX 78712 USA
[2] Intel Corp, Austin, TX 78746 USA
关键词
Run time workload prediction; Time series forecasting; CLASSIFICATION TECHNIQUES; PREDICTION;
D O I
10.1007/978-3-031-04580-6_13
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Predicting workload behavior during execution is essential for dynamic resource optimization of processor systems. Early studies used simple prediction algorithms such as a history tables. More recently, researchers have applied advanced machine learning regression techniques. Workload prediction can be cast as a time series forecasting problem. Time series forecasting is an active research area with recent advances that have not been studied in the context of workload prediction. In this paper, we first perform a comparative study of representative time series forecasting techniques to predict the dynamic workload of applications running on a CPU. We adapt state-of-the-art matrix profile and dynamic linear models (DLMs) not previously applied to workload prediction and compare them against traditional SVM and LSTM models that have been popular for handling non-stationary data. We find that all time series forecasting models struggle to predict abrupt workload changes. These changes occur because workloads go through phases, where prior work has studied workload phase detection, classification and prediction. We propose a novel approach that combines time series forecasting with phase prediction. We process each phase as a separate time series and train one forecasting model per phase. At runtime, forecasts from phase-specific models are selected and combined based on the predicted phase behavior. We apply our approach to forecasting of SPEC workloads running on a state-of-the-art Intel machine. Our results show that an LSTM-based phase-aware predictor can forecast workload CPI with less than 8% mean absolute error while reducing CPI error by more than 12% on average compared to a non-phase-aware approach.
引用
收藏
页码:195 / 209
页数:15
相关论文
共 50 条
  • [1] Learning-based Phase-aware Multi-core CPU Workload Forecasting
    Lozano, Erika Susana Alcorta
    Gerstlauer, Andreas
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2023, 28 (02)
  • [2] Theory and practice of phase-aware ensemble forecasting
    Schulte, Justin
    Georgas, Nickitas
    QUARTERLY JOURNAL OF THE ROYAL METEOROLOGICAL SOCIETY, 2018, 144 (714) : 1415 - 1428
  • [3] Phase-aware remote profiling
    Nagpurkar, P
    Krintz, C
    Sherwood, T
    CGO 2005: INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2005, : 191 - 202
  • [4] Phase-Aware Optimization in Approximate Computing
    Mitra, Subrata
    Gupta, Manish K.
    Misailovic, Sasa
    Bagchi, Saurabh
    CGO'17: PROCEEDINGS OF THE 2017 INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2017, : 185 - 196
  • [5] The Case for Phase-Aware Scheduling of Parallelizable Jobs
    Berg B.
    Whitehouse J.
    Moseley B.
    Wang W.
    Harchol-Balter M.
    Performance Evaluation Review, 2021, 49 (03): : 65 - 66
  • [6] Program Phase-Aware Dynamic Voltage Scaling Under Variable Computational Workload and Memory Stall Environment
    Kim, Jungsoo
    Yoo, Sungjoo
    Kyung, Chong-Min
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (01) : 110 - 123
  • [7] The case for phase-aware scheduling of parallelizable jobs
    Berg, Benjamin
    Whitehouse, Justin
    Moseley, Benjamin
    Wang, Weina
    Harchol-Balter, Mor
    PERFORMANCE EVALUATION, 2022, 153
  • [8] Phase-aware echocardiogram stabilization using keyframes
    Wu, Hui
    Huynh, Toan T.
    Souvenir, Richard
    MEDICAL IMAGE ANALYSIS, 2017, 35 : 172 - 180
  • [9] Phase-aware Audio Inpainting Based on Instantaneous Frequency
    Tanaka, Tomoro
    Yatabe, Kohei
    Oikawa, Yasuhiro
    2021 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA ASC), 2021, : 254 - 258
  • [10] Investigation on the Band Importance of Phase-aware Speech Enhancement
    Zhang, Zhuohuang
    Williamson, Donald S.
    Shen, Yi
    INTERSPEECH 2022, 2022, : 4651 - 4655