Skip to content

Update NoC link bandwidth in the MLP architecture file #2715

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

Merged
merged 1 commit into from
Sep 16, 2024

Conversation

soheilshahrouz
Copy link
Contributor

This PR updates the NoC link bandwidth in mlp_benchmarks.stratixiv_arch.timing_with_a_embedded_4x4_mesh_noc_topology.xml from 1e6 to 1.28e11. When VPR NoC placement was not congestion aware, this value didn't matter. With congestion-aware NoC placement, the old value causes the placement engine to focus on congestion resolution at the cost of increased aggregate bandwidth. However, 1 Mbps is unrealistly low for NoC link bandwith. Assuming that NoC links are 128-bit wide and clocked at 1 GHz, a link bandwith of 128 Gbps seems more reasonable.

The results published in the FPL paper on congestion-aware NoC optimizations used 128 Gbps for NoC bandwidth.

@vaughnbetz vaughnbetz merged commit 9932de7 into master Sep 16, 2024
36 of 52 checks passed
@vaughnbetz vaughnbetz deleted the temp_update_noc_bw_mlp_arch branch September 16, 2024 17:54
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

Successfully merging this pull request may close these issues.

2 participants