Theoretical Analysis and Evaluation of NoCs with Weighted Round-Robin Arbitration

08/21/2021
by   Sumit K. Mandal, et al.
0

Fast and accurate performance analysis techniques are essential in early design space exploration and pre-silicon evaluations, including software eco-system development. In particular, on-chip communication continues to play an increasingly important role as the many-core processors scale up. This paper presents the first performance analysis technique that targets networks-on-chip (NoCs) that employ weighted round-robin (WRR) arbitration. Besides fairness, WRR arbitration provides flexibility in allocating bandwidth proportionally to the importance of the traffic classes, unlike basic round-robin and priority-based arbitration. The proposed approach first estimates the effective service time of the packets in the queue due to WRR arbitration. Then, it uses the effective service time to compute the average waiting time of the packets. Next, we incorporate a decomposition technique to extend the analytical model to handle NoC of any size. The proposed approach achieves less than 5 while executing real applications and 10 traffic with different burstiness levels.

READ FULL TEXT
research
07/28/2020

Analytical Performance Modeling of NoCs under Priority Arbitration and Bursty Traffic

Networks-on-Chip (NoCs) used in commercial many-core processors typicall...
research
08/10/2020

Performance Analysis of Priority-Aware NoCs with Deflection Routing under Traffic Congestion

Priority-aware networks-on-chip (NoCs) are used in industry to achieve p...
research
08/07/2019

Analytical Performance Models for NoCs with Multiple Priority Traffic Classes

Networks-on-chip (NoCs) have become the standard for interconnect soluti...
research
08/05/2020

Interprocess Communication in FreeBSD 11: Performance Analysis

Interprocess communication, IPC, is one of the most fundamental function...
research
03/18/2020

Interleaved Weighted Round-Robin: A Network Calculus Analysis

Weighted Round-Robin (WRR) is often used, due to its simplicity, for sch...
research
07/30/2020

Traffic Optimization for TCP-based Massive Multiplayer Online Games

This paper studies the use of a traffic optimization technique named TCM...
research
06/07/2020

Stochastic Automata Network for Performance Evaluation of Heterogeneous SoC Communication

To meet ever increasing demand for performance of emerging System-on-Chi...

Please sign up or login with your details

Forgot password? Click here to reset