Loading...

An enhanced dynamic weighted incremental technique for QoS support in NoC

Monemi, A ; Sharif University of Technology | 2020

370 Viewed
  1. Type of Document: Article
  2. DOI: 10.1145/3391442
  3. Publisher: Association for Computing Machinery , 2020
  4. Abstract:
  5. Providing Quality-of-Service (QoS) in many-core network-on-chip (NoC) platforms is critical due to the high level of resource sharing in such systems. This article presents a hard-built Equality-of-Service (EoS) and Differential-Service (DS) as subsets of QoS in NoC using weighted round-robin arbitration policy. In the proposed technique, packets can be injected with variable initial weights. An enhanced dynamic weight incremental technique is proposed that automatically increases the weights according to the contention degree that packets face along their paths. The proposed technique provides EoS for all packets that are injected with equal initial weights. Furthermore, the router's input port bandwidth is shared among the passing flows according to the portion of packets' initial weights in the presence of contention (saturation). This provides DS in the network. The area and timing overhead of the proposed technique is insignificant (<%3). However, it achieves a remarkable improvement in the performance against baseline routers. The simulation using synthetic traffic patterns shows up to 67% average EoS improvement in both network throughput and worst-case delay (WCD). Two case studies are conducted for observing the DS. The first case study shows how a hotspot traffic bandwidth can be shared differently among other nodes according to the flows' initial weights. The second case study explores the DS in an experiment running traffic patterns generated from several real applications task graphs. This case study shows when all packets of a specific application are injected with larger initial weights than the others, its WCD can be reduced up to 50% compared to the time when all applications' packets are injected with equal initial weights. © 2020 ACM
  6. Keywords:
  7. Equality-of-service (EoS) ; Network-on-chip (NoC) ; Weighted round-robin arbiter ; Bandwidth ; Quality of service ; Routers ; Differential services ; Hot-spot traffic ; Incremental techniques ; Network throughput ; Real applications ; Resource sharing ; Traffic pattern ; Weighted round robins
  8. Source: ACM Transactions on Parallel Computing ; Volume 7, Issue 2 , 2020
  9. URL: https://dlnext.acm.org/doi/10.1145/3391442