NeuPow: A CAD Methodology for High Level Power Estimation Based on Machine Learning - Institut d'Électronique et des Technologies du numéRique - UMR CNRS 6164 Accéder directement au contenu
Article Dans Une Revue ACM Transactions on Design Automation of Electronic Systems Année : 2020

NeuPow: A CAD Methodology for High Level Power Estimation Based on Machine Learning

Résumé

In this paper, we present a new, simple, accurate and fast power estimation technique that can be used to explore the power consumption of digital system designs at an early design stage. We exploit the machine learning techniques to aid the designers in exploring the design space of possible architectural solutions, and more specifically, their dynamic power consumption, which is application, technology, frequency and data stimuli dependent. To model the power and the behavior of digital components, we adopt the Artificial Neural Networks (ANNs), while the final target technology is Application Specific Integrated Circuit (ASIC). The main characteristic of the proposed method, called NeuPow, is that it relies on propagating the signals throughout connected ANN models to predict the power consumption of a composite system. Besides a baseline version of the NeuPow methodology that works for a given predefined operating frequency, we also derive an upgraded version that is frequency aware, where the same operating frequency is taken as additional input by the ANN models. To prove the effectiveness of the proposed methodology, we perform different assessments at different levels. Moreover, technology and scalability studies have been conducted, proving the NeuPow robustness in terms of these design parameters. Results show a very good estimation accuracy with less than 9% of relative error independently from the technology and the size/layers of the design. NeuPow is also delivering a speed-up factor of about 84× with respect to the classical power estimation flow.
Fichier principal
Vignette du fichier
ACM_ML_CAD.pdf (1.39 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02518770 , version 1 (25-03-2020)

Identifiants

Citer

Yehya Nasser, Carlo Sau, Jean-Christophe Prévotet, Tiziana Fanni, Francesca Palumbo, et al.. NeuPow: A CAD Methodology for High Level Power Estimation Based on Machine Learning. ACM Transactions on Design Automation of Electronic Systems, 2020, 25 (5), pp.1-29. ⟨10.1145/3388141⟩. ⟨hal-02518770⟩
179 Consultations
188 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More