Multicast-enabled network-on-chip routers leveraging partitioned allocation and switching

  • Konstantinou, Dimitris
  • Nicopoulos, Chrysostomos
  • Lee, Junghee
  • Dimitrakopoulos, Giorgos
Citations

WEB OF SCIENCE

7
Citations

SCOPUS

8

초록

Multicast on-chip communication is encountered in various cache-coherence protocols targeting multi-core processors, and its pervasiveness is increasing due to the proliferation of machine learning accelerators. Innetwork handling of multicast traffic imposes additional switching-level restrictions to guarantee deadlock freedom, while it stresses the allocation efficiency of Network-on-Chip (NoC) routers. In this work, we propose a novel partitioned NoC router microarchitecture, called SmartFork, which employs a versatile and cost-efficient multicast packet replication scheme that allows the design of high-throughput and low-cost NoCs. The design is adapted to the average branch splitting observed in real-world multicast routing algorithms. Compared to state-of-the-art NoC multicast approaches, SmartFork is demonstrated to yield high performance in terms of latency and throughput, while still offering a cost-effective implementation.

키워드

Network-on-ChipMulticastRouterMicro-architecture
제목
Multicast-enabled network-on-chip routers leveraging partitioned allocation and switching
저자
Konstantinou, DimitrisNicopoulos, ChrysostomosLee, JungheeDimitrakopoulos, Giorgos
DOI
10.1016/j.vlsi.2020.10.008
발행일
2021-03
유형
Article
저널명
Integration, the VLSI Journal
77
페이지
104 ~ 112