ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arquitectura de Máquinas Computadoras III Paralelismo y Arquitecturas Avanzadas


Enviado por   •  6 de Febrero de 2019  •  Apuntes  •  21.785 Palabras (88 Páginas)  •  71 Visitas

Página 1 de 88

INDICE DE CONTENIDO

1 PARALELISMO Y MEJORA DEL RENDIMIENTO ..... 1

1.1 EVALUACION DEL DESEMPEÑO .......................................................................... 1

1.1.1 Medida de rendimiento .......................................................................................... 2

1.1.2 Métricas de desempeño .......................................................................................... 2

1.1.3 Consideraciones de efectividad-costo .................................................................... 3

1.1.4 Técnicas de análisis de desempeño ........................................................................ 4

1.1.5 Rendimiento: .......................................................................................................... 4

1.1.6 Factores que determinan el tiempo de ejecución ................................................... 6

1.1.7 Ley de Amdahl ....................................................................................................... 6

1.1.8 Cálculo del tiempo de Ejecución............................................................................ 8

1.1.9 Métricas populares de rendimiento ........................................................................ 9

1.2 REDUCCIÓN DEL TIEMPO DE EJECUCIÓN ....................................................... 12

1.2.1 Reducción del período de reloj. ........................................................................... 12

1.2.2 Reducción de la cantidad de instrucciones N. ...................................................... 12

1.2.3 Reducción del CPI................................................................................................ 13

1.2.4 Consecuencias de la ley de Amdahl ..................................................................... 13

1.3 MEJORAS AL SISTEMA DE MEMORIA ............................................................... 15

1.3.1 Jerarquía de memoria ........................................................................................... 15

1.3.2 Principio de localidad de referencia. .................................................................... 16

1.3.3 Cálculo de la aceleración del rendimiento en la jerarquía de memoria ............... 16

1.4 MEJORAS AL SISTEMA DE ENTRADA-SALIDA ............................................... 17

1.4.1 DMA .................................................................................................................... 18

1.4.2 Procesadores y Canales de E/S ............................................................................ 18

1.5 INTRODUCCIÓN AL PARALELISMO ................................................................... 18

1.5.1 Procesamiento paralelo ........................................................................................ 19

1.5.2 Diferentes mecanismos y técnicas de mejora del desempeño empleadas ............ 19

1.6 CLASIFICACIÓN DE LAS ARQUITECTURAS PARALELAS. ............................ 21

2 SEGMENTACION ........................................................ 23

2.1 INTRODUCCION ...................................................................................................... 23

2.2 RENDIMIENTO DEL PROCESADOR SEGMENTADO ........................................ 26

2.3 CLASIFICACION DE LOS PROCESADORES ENCAUZADOS. .......................... 27

2.4 EL PROCESADOR SEGMENTADO DLX .............................................................. 28

2.5 DIFICULTADES DE LA SEGMENTACION .......................................................... 30

2.6 DEPENDENCIAS ESTRUCTURALES .................................................................... 31

Arquitectura de Máquinas Computadoras III Paralelismo y Arquitecturas Avanzadas

2.6.1 TABLA DE RESERVA DEL DLX .................................................................... 31

2.6.2 RIESGOS ESTRUCTURALES EN EL DLX ..................................................... 32

2.6.3 TABLA DE RESERVA CON DEPENDENCIAS ESTRUCTURALES RESUELTAS .................................................................................................................... 34

2.6.4 DATAPATH DEL DLX ...................................................................................... 35

2.7 DEPENDENCIAS DE DATOS.................................................................................. 36

2.7.1 TIPOS DE DEPENDENCIAS DE DATOS ........................................................ 36

2.7.2 TRATANDO LAS DEPENDENCIAS DE DATOS EN EL DLX ...................... 37

2.7.3 RESUMEN DE DEPENDENCIAS DE DATOS EN EL DLX ........................... 40

2.7.4 DATAPATH DEL DLX CON DEPENDENCIAS DE DATOS RESUELTAS . 42

2.8 DEPENDENCIAS DE CONTROL ............................................................................ 43

2.8.1 ADELANTANDO LA DEFINICION DEL SALTO ........................................ 43

2.8.2 DEPENDENCIAS DE DATOS EN BRx TRAS ADELANTAMIENTO A D/L 45

2.8.3 TRATAMIENTO DE LAS LATENCIAS DE CONTROL................................ 46

2.8.4 DATAPATH DEL DLX CON LAS DEPENDENCIAS DE CONTROL RESUELTAS .................................................................................................................... 49

2.9 EXCEPCIONES ......................................................................................................... 50

2.9.1 INTRODUCCION ............................................................................................... 50

2.9.2 EXCEPCIONES EN EL DLX ............................................................................. 50

2.10 SEGMENTACION NO LINEAL ............................................................................... 52

2.11 PROCESADORES MULTICICLO ............................................................................ 53

2.12 PLANIFICACION DE RECURSOS .......................................................................... 54

3 ARQUITECTURAS SIMD ............................................ 56

3.1 INTRODUCCIÓN ...................................................................................................... 56

3.1.1 Necesidad de procesamiento de Vectores y matrices: ......................................... 56

3.1.2 Características y exigencias del procesamiento de Vectores / Matrices .............. 57

3.2 Tipos de Arquitecturas SIMD ..................................................................................... 58

3.2.1 Procesadores vectoriales o Vector Processors ..................................................... 58

3.2.2 Procesadores matriciales

...

Descargar como (para miembros actualizados) txt (153 Kb) pdf (439 Kb) docx (111 Kb)
Leer 87 páginas más »
Disponible sólo en Clubensayos.com