Congestion-Aware Vertical Link Placement and Application Mapping onto 3-D Network-on-Chip Architectures

Sambangi Ramesh, Kanchan Manna, Vinay Chakravarthi Gogineni*, Santanu Chattopadhyay, Sudipta Mahapatra

*Corresponding author for this work

Research output: Contribution to journalJournal articleResearchpeer-review

51 Downloads (Pure)

Abstract

3-D Network-on-Chip (NoC) technology has emerged as a compelling solution in modern System-on-Chip (SoC) designs. This NoC technology effectively addresses the escalating need for high-performance and energy-efficient on-chip communication in various applications, including high-performance computing (HPC), graphics processing units (GPUs), and multiprocessor SoCs (MPSoCs). However, the efficient mapping of applications onto 3-D Network-on-Chips (3-D NoC) remains a complex challenge, necessitating the development of improved algorithms to address the issue. In this context, we present a novel neural mapping model with a reinforcement learning (RL) approach (NeurMap3D) to design application-specific 3-D NoC-based IC. Additionally, we propose the neural congestion-aware through-silicon vias (TSVs) placement and application mapping (NCTPAM) approach, which not only addresses application mapping but also incorporates TSVs placement and load balance across the TSVs for the specific application. In order to reduce the CPU execution time of NCTPAM algorithm, we propose incorporating a partial model parameter (θ) update mechanism. Experimental results indicate improved performance in terms of minimizing communication cost, load balancing across TSVs and energy consumption, highlighting the potential of our approach to enhance the efficiency of these synthesized network architectures.

Original languageEnglish
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume43
Issue number8
Pages (from-to)2249-2262
ISSN0278-0070
DOIs
Publication statusPublished - 2024

Keywords

  • 3D NoC
  • Computer architecture
  • Design automation
  • Integrated circuits
  • Manycore processors
  • Runtime
  • SoC
  • TSVs placement
  • Three-dimensional displays
  • Through-silicon vias
  • application mapping
  • combinatorial optimization
  • graph attention networks
  • reinforcement learning
  • 3-D Network-on-Chip (NoC)
  • System-on-Chip (SoC)
  • reinforcement learning (RL)
  • graph attention networks (GATs)
  • through-silicon vias (TSVs) placement

Fingerprint

Dive into the research topics of 'Congestion-Aware Vertical Link Placement and Application Mapping onto 3-D Network-on-Chip Architectures'. Together they form a unique fingerprint.

Cite this