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
Hello,
I wanted to test the performance of a small mesh of systolic array in FP, so I set
meshRows
andmeshColumns
to 2, while other parameters remained the default. However, I got the error of pipeline stall as below when I ran atiled_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