2016
DOI: 10.1016/j.compeleceng.2016.01.021
|View full text |Cite
|
Sign up to set email alerts
|

An adaptive partition-based multicast routing scheme for mesh-based Networks-on-Chip

Abstract: Network-on-Chips (NoCs) have become the mainstream for Chip Multi-Processors (CMPs) design. Multicast, a one-to-many communication pattern, is widely used in barrier/clock synchronization, multithreading programs and cache coherence protocols for CMPs. Even though several multicast routing algorithms have been proposed for CMPs, few can adaptively deal with heavy traffic loads. With the increase of multicast traffic load, deterministic routing schemes suffer from long latency and low throughput, whereas adapti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 16 publications
(6 citation statements)
references
References 25 publications
0
6
0
Order By: Relevance
“…Various efforts have been devoted to avoiding multicast deadlock in NoCs, which can broadly be classified into two categories: 1) primarily through router architecture modifications referred to as tree-based routing [18], [19], [20], [21], [22], [23], [24], and 2) a labeling rule-based routing technique referred to as path-based routing [13], [14], [15], [16], [17], as shown in Fig. 2.…”
Section: Background and Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Various efforts have been devoted to avoiding multicast deadlock in NoCs, which can broadly be classified into two categories: 1) primarily through router architecture modifications referred to as tree-based routing [18], [19], [20], [21], [22], [23], [24], and 2) a labeling rule-based routing technique referred to as path-based routing [13], [14], [15], [16], [17], as shown in Fig. 2.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Numerous efforts have addressed this problem by providing more hardware resources, such as virtual channel (VC), deeper input buffer, and deadlock recovery logic within the router [18], [19], [20], [21], [22], [23], [24]; however, the throughput improvements were limited since the topological characteristics of customized NoCs were not adequately reflected.…”
mentioning
confidence: 99%
“…Dual virtual channels were used in recursive partitioning multicast [11] and improved minimal multicast routing [12] to avoid deadlock. According to [13], the authors solved the cyclic dependency deadlock by adaptively selecting a routing path based on the downstream router's remaining buffer size.…”
Section: A Multicast Routingmentioning
confidence: 99%
“…We used Synopsys VCS, a commonly used tool for SoC design in industry and academics, to perform cycle-accurate simulation. CTR was modeled by exploiting stalled process, branch operation, and bit-string encoding packet format of state-of-the-art tree-based multicast routers [6], [11], [12], [13], [14].…”
Section: Evaluation a Simulation Setupmentioning
confidence: 99%
“…To reduce the latency in multicast packets, the path-based routing algorithm proposed in [21] selects the available output channel according to the size of buffer space in downstream routers based on the destination partitions. Authors in [22] proposed a balanced partitioning method in a 3D NoC which is an extended version of dualpath, multipath and column-path method.…”
Section: Related Workmentioning
confidence: 99%