Litcius/Paper detail

Dynamic Thermal Management with Proactive Fan Speed Control Through Reinforcement Learning

Arman Iranfar, Federico Terraneo, Gábor Csordás, Marina Zapater, William Fornaciari, David Atienza

202018 citationsDOIOpen Access PDF

Abstract

Dynamic Thermal Management (DTM) has become a major challenge since it directly affects Multiprocessors Systems-on-chip (MPSoCs) performance, power consumption, and reliability. In this work, we propose a transient fan model, enabling adaptive fan speed control simulation for efficient DTM. Our model is validated through a thermal test chip achieving less than 2°C error in the worst case. With multiple fan speeds, however, the DTM design space grows significantly, which can ultimately make conventional solutions impractical. We address this challenge through a reinforcement learning-based solution to proactively determine the number of active cores, operating frequency, and fan speed. The proposed solution is able to reduce fan power by up to 40% compared to a DTM with constant fan speed with less than 1% performance degradation. Also, compared to a state-of-the-art DTM technique our solution improves the performance by up to 19% for the same fan power.

Topics & Concepts

Reinforcement learningComputer scienceReinforcementThermal management of electronic devices and systemsControl (management)Artificial intelligenceEngineeringMechanical engineeringStructural engineeringHeat Transfer and OptimizationAerodynamics and Fluid Dynamics ResearchTurbomachinery Performance and Optimization
Dynamic Thermal Management with Proactive Fan Speed Control Through Reinforcement Learning | Litcius