La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Arquitectura de Computadores I

Presentaciones similares


Presentación del tema: "Arquitectura de Computadores I"— Transcripción de la presentación:

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


Descargar ppt "Arquitectura de Computadores I"

Presentaciones similares


Anuncios Google