InOrder Pipeline Stages
From gem5
Contents
Overview
Relevant source files:
- first_stage.[hh,cc]
- pipeline_stage.[hh,cc]
- pipeline_traits.[hh,cc]
- cpu.[hh,cc]
Interstage Communication
Pipeline Processing
First Stage
Implementations
In it's most basic incarnation, the In-Order model models a 5-stage pipeline.
The 5-stage pipeline is based on the 5-stage MIPS pipeline and has the following stages:
- Instruction Fetch (IF)
- Instruction Decode (ID)
- Execute (EX)
- Memory Access (MEM)
- Register Write Back (WB)
Pipeline Customization
Stage Instantiation
Adding Your Own Stage
- Python Configuration
- Instruction Schedule Information