Arquitectura de Computadores I PIPELINING - Control y Riesgos
PIPELINING Pipeline Hazards (Riesgos) Estructurales Datos Control
PIPELINING Pipeline Hazards (Riesgos) Estructurales: Cuando no hay duplicación de unidades funcionales
PIPELINING Pipeline Hazards (Riesgos) Datos RAW: Read-After-Write WAR: Write-After-Read WAW: Write-After-write
PIPELINING Pipeline Hazards (Riesgos) Datos RAW: Read-After-Write (True Dependency)
PIPELINING Pipeline Hazards (Riesgos) Datos WAR: Write-After-Read (Antidependency) Ocurre cuando una instrucción escribe resultados anticipadamente durante las etapas iniciales de ejecución y otra (anteriores) requieren ese dato.
PIPELINING Pipeline Hazards (Riesgos) Datos WAW: Write-After-write (Output dependency) Realiza la escritura en el orden incorrecto. Este riesgo se presenta en pipelines que que escriben en más de una etapa. EN MIPS no se presenta este riesgo.
PIPELINING Pipeline Hazards (Riesgos) Control
PIPELINING Riesgos por Dependencia de Datos sub $2,$1,$3 and $12,$2,$5 add $14,$2,$2 sw $15,100($2)
PIPELINING
PIPELINING
PIPELINING
PIPELINING
PIPELINING
PIPELINING sub $2, $1, $3 and $4, $2, $5 or $4, $4, $2 add $9, $4, $2 slt $1, $6, $7
PIPELINING
PIPELINING
PIPELINING
PIPELINING
PIPELINING
PIPELINING
PIPELINING
PIPELINING
PIPELINING
PIPELINING
PIPELINING
PIPELINING
PIPELINING
PIPELINING