11.07.2015 Views

Tutorial 11, Final Review - ECSE 425 – Computer Organization and ...

Tutorial 11, Final Review - ECSE 425 – Computer Organization and ...

Tutorial 11, Final Review - ECSE 425 – Computer Organization and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Pipeline hazards●●●Structural: contention over a resourceData: unavailability of a result until a later time●●RAW, WAR, WAWRAW can be mitigated using forwardingControl: branch resolution causes a stall●Many ways to mitigate hazards:●●Compiler techniques: reordering, register naming,profiling-assisted branch predictionHardware techniques: speculation, register renaming,write buffers

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!