Visible to the public SmartFork: Partitioned Multicast Allocation and Switching in Network-on-Chip Routers

TitleSmartFork: Partitioned Multicast Allocation and Switching in Network-on-Chip Routers
Publication TypeConference Paper
Year of Publication2020
AuthorsKonstantinou, Dimitrios, Nicopoulos, Chrysostomos, Lee, Junghee, Sirakoulis, Georgios Ch., Dimitrakopoulos, Giorgos
Conference Name2020 IEEE International Symposium on Circuits and Systems (ISCAS)
Date Publishedoct
KeywordsHardware, Metrics, multicast communication, network on chip security, pubcrawl, Resiliency, Resource management, Routing, Scalability, Switches, System recovery, Two dimensional displays
AbstractMulticast 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. In-network 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 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 higher performance in terms of latency and throughput, while still offering a cost-effective implementation.
DOI10.1109/ISCAS45731.2020.9180774
Citation Keykonstantinou_smartfork_2020