GANNoC: A Framework for Automatic Generation of NoC Topologies using Generative Adversarial Networks - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier
Conference Papers Year : 2021

GANNoC: A Framework for Automatic Generation of NoC Topologies using Generative Adversarial Networks

Maxime Mirka
Maxime France-Pillois
Gilles Sassatelli
Abdoulaye Gamatié

Abstract

We propose GANNoC, a framework for automatic generation of customized Network-on-Chip (NoC) topologies, which exploits generative adversarial networks (GANs) learning capabilities. We define the problem of NoC generation as a graph generation problem, and train a GAN to produce such graphs. We further present a Reward-WGAN (RWGAN) architecture, based on the Wasserstein GAN (WGAN). It is coupled to a reward network enabling to steer the resulting generative system towards topologies having desired properties. We illustrate this capability through a case study aimed at producing topologies with a specific number of physical connections. After training, the generative network produces unique topologies with a 36% improvement regarding the number of connections, when compared to those found in the training dataset. NoCs' performance assessment is carried out using the Ratatoskr 3D-NoC simulator with state-of-the-art characteristics. Results suggest interesting opportunities in learning correlations between intrinsic NoC features and resulting performance.
Fichier principal
Vignette du fichier
RAPIDO_21_mmirka_halversion.pdf (3.34 Mo) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

lirmm-03107918 , version 1 (12-01-2021)
lirmm-03107918 , version 2 (22-01-2021)

Identifiers

Cite

Maxime Mirka, Maxime France-Pillois, Gilles Sassatelli, Abdoulaye Gamatié. GANNoC: A Framework for Automatic Generation of NoC Topologies using Generative Adversarial Networks. RAPIDO 2021 - 13th Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools, Jan 2021, Budapest, Hungary. pp.51-58, ⟨10.1145/3444950.3447283⟩. ⟨lirmm-03107918v2⟩
253 View
323 Download

Altmetric

Share

More