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

Fix for clearing DEST zero flags when it occurs on the same cycle as ZEROACC instruction #36

Merged
merged 3 commits into from
Sep 24, 2024

Conversation

nvelickovicTT
Copy link
Contributor

Due to bug in Blackhole Tensix (details in https://yyz-gitlab.local.tenstorrent.com/tenstorrent/budabackend/-/issues/2730) when an event with side effect of clearing DEST zero flags (such as Unpack-to-dest or RISC-to-dest) and a ZEROACC instruction from packer occur in the same cycle, zero flags clearing is dropped.

To mitigate that, we issue additional zero flag clear instruction immediately after unpack tile to dest is done. That ensures zero flags are cleared even if ZEROACC overlaps with unpack-to-dest event.

RISC-to-dest event (which can suffer from the same issue) is not currently used.

@nvelickovicTT nvelickovicTT merged commit a68322e into main Sep 24, 2024
1 check passed
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.

1 participant