ucb-bar / gemmini

Berkeley's Spatial Array Generator
Other
820 stars 170 forks source link

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

Open y1cz opened 8 months ago

y1cz commented 8 months ago

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