Fine-Grained Power Modeling of Multicore Processors Using FFNNs

Mark Sagi, Nguyen Anh Vu Doan, Nael Fasfous, Thomas Wild, Andreas Herkersdorf

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

To minimize power consumption while maximizing performance, today’s multicore processors rely on fine-grained run-time dynamic power information – both in the time domain, e.g. μs to ms, and space domain, e.g. core-level. The state-of-the-art for deriving such power information is mainly based on predetermined power models which use linear modeling techniques to determine the core-performance/core-power relationship. However, with multicore processors becoming ever more complex, linear modeling techniques cannot capture all possible core-performance related power states anymore. Although, artificial neural networks (ANN) have been proposed for coarse-grained power modeling of servers with time resolutions in the range of seconds, no work has yet investigated fine-grained ANN-based power modeling. In this paper, we explore feed-forward neural networks (FFNNs) for core-level power modeling with estimation rates in the range of 10 kHz. To achieve a high estimation accuracy, we determine optimized neural network architectures and train FFNNs on performance counter and power data from a complex-out-of-order processor architecture. We show that, relative power estimation error decreases on average by 7.5% compared to a state-of-the-art linear power modeling approach and decreases by 5.5% compared to a multivariate polynomial regression model. Furthermore, we propose an implementation for run-time inference of the power modeling FFNN and show that the area overhead is negligible.

Original languageEnglish
Title of host publicationEmbedded Computer Systems
Subtitle of host publicationArchitectures, Modeling, and Simulation - 20th International Conference, SAMOS 2020, Proceedings
EditorsAlex Orailoglu, Matthias Jung, Marc Reichenbach
PublisherSpringer Science and Business Media Deutschland GmbH
Pages186-199
Number of pages14
ISBN (Print)9783030609382
DOIs
StatePublished - 2020
Event20th International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, SAMOS 2020 - Samos, Greece
Duration: 5 Jul 20209 Jul 2020

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12471 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference20th International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, SAMOS 2020
Country/TerritoryGreece
CitySamos
Period5/07/209/07/20

Keywords

  • ANN
  • Accuracy
  • Artificial neural network
  • Core-level
  • Error
  • Estimation
  • FFNN
  • Modeling
  • Multicore
  • Overhead
  • Power
  • Processor

Fingerprint

Dive into the research topics of 'Fine-Grained Power Modeling of Multicore Processors Using FFNNs'. Together they form a unique fingerprint.

Cite this