Graph-based Approach for Buffer-aware Timing Analysis of Heterogeneous Wormhole NoCs under Bursty Traffic
Frederic Giroudot, Ahlem Mifdaoui

TL;DR
This paper introduces a graph-based extension to a network calculus method for worst-case timing analysis of heterogeneous wormhole NoCs, effectively handling bursty traffic and indirect blocking with improved efficiency and accuracy.
Contribution
It proposes a novel graph-based approach (G-BATA) that enhances delay bound computation for heterogeneous NoCs, capturing CPQ effects and reducing complexity significantly.
Findings
Complexity reduced by up to 100 times
Achieved an average tightness ratio of 71%
Validated effectiveness on realistic use cases
Abstract
This paper addresses the problem of worst-case timing analysis of heterogeneous wormhole NoCs, i.e., routers with different buffer sizes and transmission speeds, when consecutive packet queuing (CPQ) occurs. The latter means that there are several consecutive packets of one flow queuing in the network. This scenario happens in the case of bursty traffic but also for non-schedulable traffic. Conducting such an analysis is known to be a challenging issue due to the sophisticated congestion patterns when enabling backpressure mechanisms. We tackle this problem through extending the applicability domain of our previous work for computing maximum delay bounds using Network Calculus, called Buffer-aware worst-case Timing Analysis (BATA). We propose a new Graph-based approach to improve the analysis of indirect blocking due to backpressure, while capturing the CPQ effect and keeping the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
