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

Bypassing Pipeline - Summary

Bypassing is a means of obtaining a value from other than its normal location. The most common types of bypasses in a microprocessor are:
  • The value from the immediate field of an instruction.
  • The result from address generation.
  • An input line from memory.
  • The result of the E-Unit.
  • A result to be written to the registers.
The use of these bypasses allows obtaining a value sooner than it would normally be available. For this example, the use of bypassing allowed the sample to be executed in 36 cycles, instead of the previous 60 cycles.
Previous Home Next