2017
DOI: 10.1587/elex.14.20161247
|View full text |Cite
|
Sign up to set email alerts
|

BARR: Congestion aware scheduling algorithm for Network-on-Chip router

Abstract: Scheduling algorithm is crucial to the performance of the Network-on-chip router. Different from traditional scheduling algorithms that concentrate on local fairness, we propose a congestion-aware scheduling algorithm based on input buffer of downstream router. The scheduling algorithm keeps a match dynamically between input and output by detecting the flits number to be transferred in the same packet. It can reduce network congestion especially under heavy traffic loads. Compared to RRM and iSLIP algorithm, t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
4
0

Year Published

2019
2019
2019
2019

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(4 citation statements)
references
References 10 publications
0
4
0
Order By: Relevance
“…The paper, however, assumes that every flow has its own priority class (instead of being mapped to one of finite priority classes), which is unrealistic. The buffer-based adaptive round-robin scheduling algorithm presented in [16] utilizes the buffer state of downstream routers to reduce the chance of congestion. Such studies in NoC, however, assumed not only a small buffer size at each router but also a well-defined topology, mainly 2D-mesh, which are only valid in the NoC environment.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…The paper, however, assumes that every flow has its own priority class (instead of being mapped to one of finite priority classes), which is unrealistic. The buffer-based adaptive round-robin scheduling algorithm presented in [16] utilizes the buffer state of downstream routers to reduce the chance of congestion. Such studies in NoC, however, assumed not only a small buffer size at each router but also a well-defined topology, mainly 2D-mesh, which are only valid in the NoC environment.…”
Section: Related Workmentioning
confidence: 99%
“…[25] proposed iSLIP, an iterative and round-robin scheduling algorithm for ATM switches aiming at avoiding headof-line blocking and starvation at input queues. Although originally designed for ATM, iSLIP has been also widely used for DCN (e.g., Cisco Nexus 5000 series [26]) and for NoC [16], [27]. In Section V, we will use iSLIP as one of reference algorithms to compare with our proposed algorithms, not only due to its popularity (in ATM, DCN, and NOC), but also due to its generality to fit into a random topology like ATM.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations