Home
Concepts
Classifications
Glossary Terms
References
Authors
Instruction Execution I-Unit Pipelining I-Unit Bypassing Die Size Technology Prediction
I-Unit Bypassing Overview Bypassing Example Bypassing Overview

Instruction Execution Summary Chart - Non-Pipelining, Pipelining, and Bypassing

This is a chart that compares the differences (of the cycles) for Non-Pipelining, Pipelining and Bypassing. The start number is the number of the first cycle of when the sections' first instruction is in the D-Stage. The end number is the number of the last cycle of when the sections' last instruction is in the W-Stage.
 
Description (Section) Non-Pipelining
(Start / End)
Pipelining Bypassing
Setup Base Register 1 / 6 1 / 6 1 / 6
Calculate "a + b + 4"  56 / 61 32 / 39 16 / 21
Calculate "2 ( a + b + 4 )" 68 / 74 34 / 44 18 / 24
Calculate "a + b + 6" 75 / 80 37 / 45 19 / 25
Calculate "3 ( a + b + 6 )" 87 / 94 41 / 51 21 / 29
Calculate "2 ( a + b + 4 ) + 3 ( a + b + 6 )" 95 / 100 42 / 54 22 / 30
Store Final Result 101 / 111 44 / 60 24 / 36
Previous Home Next