Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Arquitectura de Computadores I
PIPELINING - Control y Riesgos
2
PIPELINING Pipeline Hazards (Riesgos) Estructurales Datos Control
3
PIPELINING Pipeline Hazards (Riesgos)
Estructurales: Cuando no hay duplicación de unidades funcionales
4
PIPELINING Pipeline Hazards (Riesgos) Datos RAW: Read-After-Write
WAR: Write-After-Read WAW: Write-After-write
5
PIPELINING Pipeline Hazards (Riesgos) Datos
RAW: Read-After-Write (True Dependency)
6
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.
7
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.
8
PIPELINING Pipeline Hazards (Riesgos) Control
9
PIPELINING Riesgos por Dependencia de Datos sub $2,$1,$3 and $12,$2,$5
add $14,$2,$2 sw $15,100($2)
10
PIPELINING
11
PIPELINING
12
PIPELINING
13
PIPELINING
14
PIPELINING
15
PIPELINING sub $2, $1, $3 and $4, $2, $5 or $4, $4, $2 add $9, $4, $2
slt $1, $6, $7
16
PIPELINING
17
PIPELINING
18
PIPELINING
19
PIPELINING
20
PIPELINING
21
PIPELINING
22
PIPELINING
23
PIPELINING
24
PIPELINING
25
PIPELINING
26
PIPELINING
27
PIPELINING
28
PIPELINING
29
PIPELINING
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.