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

pipeline stall when the mesh size is set to 2x2 in ConfigsFP.scala #339

Open
y1cz opened this issue Mar 24, 2024 · 0 comments
Open

pipeline stall when the mesh size is set to 2x2 in ConfigsFP.scala #339

y1cz opened this issue Mar 24, 2024 · 0 comments

Comments

@y1cz
Copy link

y1cz commented Mar 24, 2024

Hello,

I wanted to test the performance of a small mesh of systolic array in FP, so I set meshRows and meshColumns to 2, while other parameters remained the default. However, I got the error of pipeline stall as below when I ran a tiled_matmul_auto between two 4x4 matrices.

%Error: ReservationStation.sv:9793: Assertion failed in TOP.TestDriver.testHarness.chiptop0.system.tile_prci_domain.tile _reset_domain_tile.v.reservation_station: Assertion failed: pipeline stall
at ReservationStation.scala:527 assert(cycles_since_issue < PlusArg("gemmini_timeout", 10000), "pipeline stall")

Then I am wondering if 2x2 FP mesh is supposed to work

Thank you,
Yicheng

@y1cz y1cz changed the title pipeline stall the mesh size is set to 2x2 in ConfigsFP.scala pipeline stall when the mesh size is set to 2x2 in ConfigsFP.scala Mar 24, 2024
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

1 participant