Next: PERFORMANCE Up: Pipelining With Multicycle Operations Previous: WAW

Handling WAW hazards

In our static DLX pipeline with multicycle operations, we can neglect WAR hazards but WAW hazards need attention.

A simple solution is to stall the WB stage so that register writes occur in issue order.

This need not lead to a performance loss, if enough forwarding is provided - but this can get very complicated indeed.



Paul H J Kelly Mon Dec 1 20:07:28 GMT 1997