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

Eecs ntnu/wb pipelining #55

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Eecs ntnu/wb pipelining #55

wants to merge 2 commits into from

Conversation

erlingfn
Copy link
Collaborator

Type of change: new feature

Impact: new rtl

Development Phase: implementation

Release Notes

This PR includes two related additions. One is adding a pipelined writeback unit which improves memory bandwidth for eviction-heavy applications. The second is adding an option for not issuing Tilelink acquires while a Tilelink release is in progress, which avoids a deadlock experienced while devoloping the pipelined writeback unit.

Björn Gottschall and others added 2 commits August 15, 2023 20:23
Add a pipelined writeback unit for increased bandwidth and limit
acquires to avoid tilelink deadlock
@erlingfn erlingfn requested a review from bgottschall August 15, 2023 18:34
@bgottschall
Copy link
Collaborator

We should PR this to mainline boom instead to not muddy the water of academic results between what NTNU publishes and what the rest works with. I think this can be useful for everybody else, and since you made configuration switches, the acceptance will be straightforward.

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