• Home
  • Search
  • Machine Learning-Based Temperature Prediction for Runtime Thermal Management Across System Components
  • Cite Icon140
  • https://doi.org/10.1109/tpds.2017.2732951Copy DOI Icon

Machine Learning-Based Temperature Prediction for Runtime Thermal Management Across System Components

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Elevated temperatures limit the peak performance of systems because of frequent interventions by thermal throttling. Non-uniform thermal states across system nodes also cause performance variation within seemingly equivalent nodes leading to significant degradation of overall performance. In this paper we present a framework for creating a lightweight thermal prediction system suitable for run-time management decisions. We pursue two avenues to explore optimized lightweight thermal predictors. First, we use feature selection algorithms to improve the performance of previously designed machine learning methods. Second, we develop alternative methods using neural network and linear regression-based methods to perform a comprehensive comparative study of prediction methods. We show that our optimized models achieve improved performance with better prediction accuracy and lower overhead as compared with the Gaussian process model proposed previously. Specifically we present a reduced version of the Gaussian process model, a neural network–based model, and a linear regression–based model. Using the optimization methods, we are able to reduce the average prediction errors in the Gaussian process from $4.2^\circ$ C to $2.9^\circ$ C. We also show that the newly developed models using neural network and Lasso linear regression have average prediction errors of $2.9^\circ$ C and $3.8^\circ$ C respectively. The prediction overheads are 0.22, 0.097, and 0.026 ms per prediction for reduced Gaussian process, neural network, and Lasso linear regression models, respectively, compared with 0.57 ms per prediction for the previous Gaussian process model. We have implemented our proposed thermal prediction models on a two-node system configuration to help identify the optimal task placement. The task placement identified by the models reduces the average system temperature by up to $11.9^\circ$ C without any performance degradation. Furthermore, these models respectively achieve 75, 82.5, and 74.17 percent success rates in correctly pointing to those task placements with better thermal response, compared with 72.5 percent success for the original model in achieving the same objective. Finally, we extended our analysis to a 16-node system and we were able to train models and execute them in real time to guide task migration and achieve on average 17 percent reduction in the overall system cooling power.

Similar Papers
  • Book Chapter
  • Citations3

Closed-Loop Control with Evolving Gaussian Process Models

  • Jan 01, 2016
  • Juš Kocijan +1
  • Research Article
  • Citations244

Quantitative prediction of subjective pain intensity from whole-brain fMRI data using Gaussian processes

  • Oct 29, 2009
  • NeuroImage
  • Andre Marquand +5
  • Research Article
  • Citations51

Prediction of pricing and hedging errors for equity linked warrants with Gaussian process models☆

  • Jul 25, 2007
  • Expert Systems with Applications
  • G Han +1
  • Book Chapter
  • Citations5

Physics-Aware Gaussian Processes for Earth Observation

  • Jan 01, 2017
  • Gustau Camps-Valls +6
  • Conference Article
  • Citations3

Intention-Aware Motion Modeling Using GP Priors With Conditional Kernels

  • Jul 04, 2022
  • Linfeng Xu +3
  • Research Article
  • Citations10

Fixed-structure Gaussian process model

  • Dec 01, 2009
  • International Journal of Systems Science
  • Kristjan Ažman +1
  • Conference Article

Active data based Gaussian process models for nonlinear spatiotemporal systems

  • Jun 01, 2014
  • Pei Sun +2
  • Research Article
  • Citations19

A Batched Bayesian Optimization Approach for Analog Circuit Synthesis via Multi-Fidelity Modeling

  • Feb 01, 2023
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Biao He +8
  • Research Article
  • Citations4

Probabilistic State Estimation Under Varying Loading States via the Integration of Time-Varying Autoregressive and Gaussian Process Models

  • Feb 12, 2024
  • Structural Health Monitoring
  • Ahmad Amer +2
  • PDF
  • Research Article
  • Citations26

Gaussian Process Autoregression for Joint Angle Prediction Based on sEMG Signals.

  • May 21, 2021
  • Frontiers in public health
  • Jie Liang +5
  • Research Article
  • Citations22

Model Calibration Through Minimal Adjustments

  • Oct 02, 2014
  • Technometrics
  • Chia-Jung Chang +1
  • Conference Article

A Confidence-Based Adaptive Sampling Approach for Dynamic Reliability Analysis

  • Aug 17, 2014
  • Zequn Wang +1
  • Book Chapter
  • Citations2

A Novel PID Control for MIMO Systems in the DPLS Framework with Gaussian Process Model

  • Jan 01, 2021
  • Wenli Zhang +4
  • Conference Article
  • Citations13

Modeling I/O Performance Variability Using Conditional Variational Autoencoders

  • Sep 01, 2018
  • Sandeep Madireddy +6
  • Research Article
  • Citations3

Minimum variance lower bound estimation with Gaussian Process models

  • Mar 15, 2017
  • Transactions of the Institute of Measurement and Control
  • Mehdi Ghasemi Naraghi +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.