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.
Original language | English |
---|---|
Title of host publication | Proceedings of the 2021 Drone Systems Engineering and Rapid Simulation and Performance Evaluation: Methods and Tools Proceedings |
Place of Publication | New York, NY, USA |
Publisher | Association for Computing Machinery, Inc |
Pages | 51–58 |
Number of pages | 8 |
ISBN (Electronic) | 9781450389525 |
DOIs | |
Publication status | Published - 24 Feb 2021 |
Event | 13th Workshop Rapid Simulation and Performance Evaluation: Methods and Tools 2021 - Budapest, Hungary Duration: 20 Jan 2021 → 20 Jan 2021 Conference number: 13 https://rapidoworkshop.github.io/2021/index.html |
Publication series
Name | DroneSE and RAPIDO '21 |
---|---|
Publisher | Association for Computing Machinery |
Workshop
Workshop | 13th Workshop Rapid Simulation and Performance Evaluation: Methods and Tools 2021 |
---|---|
Abbreviated title | RAPIDO 2021 |
Country/Territory | Hungary |
City | Budapest |
Period | 20/01/21 → 20/01/21 |
Internet address |
Keywords / Materials (for Non-textual outputs)
- Network-on-Chip
- Generative Adversarial Network
- Neural Networks
- NoC Topology