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.

Pipelining●●●Split an instruction in multiple consecutive stageswhich can be overlapped. Multiple instructions arein a different stage of execution at any given timeN-stage pipeline means overlapped execution of Ninstructions. Ideal speedup=N.Never ideal!●●●New delays introduced by pipelineHazards: structural, data, controlOthers: memory contention, pipeline imbalance

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

Saved successfully!

Ooh no, something went wrong!