• DocumentCode
    3389091
  • Title

    Multicore thermal management using approximate explicit model predictive control

  • Author

    Zanini, Francesco ; Jones, Colin N. ; Atienza, David ; De Micheli, G.

  • Author_Institution
    Lab. of Integrated Syst. (LSI), EPFL, Lausanne, Switzerland
  • fYear
    2010
  • fDate
    May 30 2010-June 2 2010
  • Firstpage
    3321
  • Lastpage
    3324
  • Abstract
    Meeting temperature constraints and reducing the hot-spots are critical for achieving reliable and efficient operation of complex multi-core systems. In this paper we aim at achieving an online smooth thermal control action that minimizes the performance loss as well as the computational and hardware overhead of embedding a thermal management system inside the MPSoC. The optimization problem considers the thermal profile of the system, its evolution over time and current time-varying workload requirements. We formulate this problem as a discrete-time control problem using model predictive control. The solution is computed off-line and partially on-line using an explicit approximate algorithm. This proposed method, compared with the optimum approach provides a significant reduction in hardware requirements and computational cost at the expense of a small loss in accuracy. We perform experiments on a model of the 8-core Niagara-1 multicore architecture using benchmarks ranging from web-accessing to playing multimedia. Results show that the proposed method provides comparable performance(loss up to 2.7%) versus the optimum solution with a reduction up to 72.5× in the the computational complexity.
  • Keywords
    approximation theory; computational complexity; discrete systems; multiprocessing systems; optimisation; power control; predictive control; 8-core Niagara-1 multicore architecture; MPSoC; approximate explicit model predictive control; computational complexity; discrete time control problem; multicore thermal management; online smooth thermal control; optimization problem; Control systems; Embedded computing; Hardware; Multicore processing; Performance loss; Predictive control; Predictive models; Temperature; Thermal management; Time varying systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), Proceedings of 2010 IEEE International Symposium on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4244-5308-5
  • Electronic_ISBN
    978-1-4244-5309-2
  • Type

    conf

  • DOI
    10.1109/ISCAS.2010.5537891
  • Filename
    5537891