Mapa mental
Chapter 7 : Pipelining & RISC
Contenido del mapa
Chapter 7 : Pipelining & RISC
Pipelining Hazard
- Data hazard -occurs when there is conflict in the access of an operand location
- Type of data hazard -RAW,WAR,WAW
- Resourse hazard -occurs when 2/more instruction that are already in pipeline read at the same resourse
- Control hazard (branch hazard) -occurs when the pipeline makes wrong decision
- Resourse hazard -occurs when 2/more instruction that are already in pipeline read at the same resourse
- Type of data hazard -RAW,WAR,WAW
- Data hazard -occurs when there is conflict in the access of an operand location
Pipelining of unequal stages
- Always take the largest of the stage delay to be the cycle time
- No stage overlaps & the latency must be constant
- Ensure the instruction overlap is the same as the cycle time
- No stage overlaps & the latency must be constant
- Always take the largest of the stage delay to be the cycle time
RISC
- Simple instruction format
- Register to register operation
- One machine instruction per machine cycle
- Simple addressing mode
- One machine instruction per machine cycle
- Register to register operation
- Simple instruction format
Instruction Execution Characteristics
- Operation performed
- Execution Sequencing
- Semantic gap
- Opreand used
- high-level language
- Opreand used
- Semantic gap
- Execution Sequencing
- Operation performed
6 Types of Additional stages
- Fetch instruction (FI)
- Decode instruction (DI)
- Calculate operand (CO)
- Fetch operand (FO)
- Execute instruction (EI)
- Write operand (WO)
- Execute instruction (EI)
- Fetch operand (FO)
- Calculate operand (CO)
- Decode instruction (DI)
- Fetch instruction (FI)
Timing Diagram
- n=numbers of instruction
- k=stages
- T=seconds
- k=stages
- n=numbers of instruction
Pipelining
- Multiple tasking operating simultaneously using in diffrent resourse
- Doesn't help latency of single task,it help throughput of entire work load
- Allows execution of multiple instruction to overlap time
- Doesn't help latency of single task,it help throughput of entire work load
- Multiple tasking operating simultaneously using in diffrent resourse
Información
- Descripción
- Mapa Mental sobre Chapter 7 : Pipelining & RISC, creado por siew jiang lee el 09/02/2018.
- Creado por
- siew jiang lee
- Visitas
- 4
- Valoración