Skip to content

[Vector] 🐛 Fix `fence` bug

Created by: mp-17

The controller flushes the pipeline and all the unissued instructions in the presence of instructions with side effects (e.g., fence). The accelerator dispatcher buffer (now used with the Ara RVV Vector processor) is flushed when this happens and avoids accepting a new instruction in that cycle, but it does not prevent the actual issuing of instructions during a flush cycle.

This fix avoids the issue during a flush cycle.

Merge request reports

Loading