Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Detailed NoC Usage (Latency Etc.) Report #2464

Open
vaughnbetz opened this issue Dec 4, 2023 · 0 comments
Open

Detailed NoC Usage (Latency Etc.) Report #2464

vaughnbetz opened this issue Dec 4, 2023 · 0 comments
Assignees

Comments

@vaughnbetz
Copy link
Contributor

vaughnbetz commented Dec 4, 2023

We should have an option for detailed NoC reports that give output like all violated latency constraints (or maybe all traffic flow latency

Proposed Behaviour

Add a new --noc_report_detail {summary | failing | all} (at least that's my suggestion!).
Summary prints what we currently do: aggregate statistics. Make sure they are nicely organized and look like a report.
Failing prints traffic flows that fail their latency constraint
All prints the achieved vs. constraint latency for all flows (and maybe more in the future if there are other useful things).

Current Behaviour

We just print summary statistics like aggregate bandwidth and number of flows failing latency.

Possible Solution

Write code to implement the above and add documentation for the command-line option.
I suggest looking at the timing report and trying to format in a similar way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants