Graph Neural Network-based power prediction of digital architectures

Thesis topic details

General information

Organisation

The French Alternative Energies and Atomic Energy Commission (CEA) is a key player in research, development and innovation in four main areas :
• defence and security,
• nuclear energy (fission and fusion),
• technological research for industry,
• fundamental research in the physical sciences and life sciences.

Drawing on its widely acknowledged expertise, and thanks to its 16000 technicians, engineers, researchers and staff, the CEA actively participates in collaborative projects with a large number of academic and industrial partners.

The CEA is established in ten centers spread throughout France
  

Reference

SL-DRT-24-0768  

Direction

DRT

Thesis topic details

Category

Technological challenges

Thesis topics

Graph Neural Network-based power prediction of digital architectures

Contract

Thèse

Job description

Performing power analysis is a major step during digital architecture development. This power analysis is needed as soon as the RTL (Register Transfer Level) coding starts, when the most rewarding changes can be made. As designs get larger, power analysis relies on longer simulation traces and becomes almost impossible, as the process generates huge simulation files (> gigabytes or terabytes of data) and long power analysis turnaround times (weeks or even months). Therefore, power models are used to speed up this step. There is a broad range of research on power modeling at RTL, mainly based on analytical or learning-based approaches. Analytical power modeling attempts to correlate application profiles such as memory behavior, branch behavior, and so on with the micro-architecture parameters to create a power model. Whereas, learning-based power modeling generates a model based on the simulation trace of the design and a reference power obtained from sign-off tools. Learning-based power modeling is gaining popularity because it is easier to implement than the analytical approach and does not require in-depth design knowledge. These ML-based methods have shown impressive improvement over analytical methods. However, the classical ML methods (linear regression, neural network, …) are more suitable to generate one model for one given architecture making them difficult to use to generate a generalizable model. Thus, in the last couple of years, a few studies have started to use Graph Neural Networks (GNN) to address model generalization in the field of electronic design automation (EDA). The advantage of a GNN over classical ML approaches is its ability to directly learn from graphs, making it more suitable for EDA problems.
The objective of this PhD is to develop a generalizable model of power consumption of digital electronic architecture, based on GNN. The developed model should be able to estimate, in addition to the average power consumption, the cycle-to-cycle power consumption of any digital electronic architecture. Very few works [1,2] exist in the state of the art on the use of GNNs for power estimation and the models developed in this work are limited to estimating the average power of an architecture. Moreover, several important research questions are not addressed in this work such as the number of data (architectures) needed for the generalization of the model, the impact of the graph structure during training, the selection of architectures used for training and for testing, the choice of features, etc.
Thus, during this PhD, these questions will be studied in order to know their impact during the generation of the model.
The work performed during this PhD thesis will be presented at international conferences and scientific journals. Certain results may be patented.

University / doctoral school

Information, Structures et Systèmes (I2S)
Montpellier

Thesis topic location

Site

Saclay

Requester

Position start date

01/10/2023

Person to be contacted by the applicant

ANDRIAMISAINA Caaliph caaliph.andriamisaina@cea.fr
CEA
DRT/DSCIN/DSCIN/LECA
Paris-Saclay Campus - Nano-INNOV Bât. 862-PC94
F-91191 Gif-sur-Yvette Cedex
+33 (0) 1 69 08 00 80

Tutor / Responsible thesis director

SASSATELLI Gilles sassatelli@lirmm.fr
LIRMM
LIRMM, CNRS/University of Montpellier, France
LIRMM
161 Rue Ada 34095 MONTPELLIER CEDEX 5

0467418690

En savoir plus