Shen, John Paul

Arquitectura de Computadores / John Paul Shen, Mikko H Lipasti - 1a. ed. - Madrid McGraw-Hill 2006 - 641 p.

DISEÑO DE PROCESADORES. Evolución de los microprocesadores. Diseño del juego de instrucciones del procesador. Diseño de sistemas digitales. Arquitectura, implementación y realización. Interfaz estática y dinámica. Principios de rendimientos del procesador. Ecuación de rendimiento del procesador. PROCESADORES SEGMENTADOS. Fundamentos de la segmentación. Segmentación ideal. Diseño de segmentadores procesados. Equilibrio de las etapas de la segmentación. Unificación de tipos de instrucciones. MEMORIA Y SISTEMA DE E/S. Introducción. Perspectiva general de los sistemas informáticos. Conceptos clave: Latencia y ancho de banda. ORGANIZACION SUPERESCALAR. Limitaciones de la segmentación escala. Limite superior en el rendimiento de la segmentación escalar. Unificación ineficaz en una única segmentación. TECNICAS SUPERESCALARES. Técnicas de flujo de instrucciones. Flujo de control de programa y dependencias de control. Degradación del rendimiento debido a los saltos. Técnicas de predicción de saltos. EL POWER PC 620. Introducción. Marco de trabajo experimental. Captura de instrucciones. Predicción de saltos. Captura y especulación. MICROARQUITECTURA P6 DE INTEL. Introducción. Fundamentos de la microarquitectura p6. Segmentación. Segmentación de núcleo fuera de orden. ESTUDIO DE LOS PROCESADORESSUPERESCALARES. Desarrollo de procesadores superescalares. Primeros avances en paralelismo uniprocesador. El stretch IBM. Primer diseño superescalar: el sistema informático avanzado de IBM. TECNICAS AVANZADAS DE FLUJO DE INSTRUCCIONES. Introducción, Técnicas de predicción estáticas de saltos. Predicción en una única dirección. Hacia atrás tomado/Hacia adelante no tomado. TECNICAS AVANZADAS DE FLUJO DE DATOS DE REGISTROS. Introducción. Localidad de valores y ejecución redundante. Causas de localidad de valores. Cuantificación de la localidad de valores. Aprovechamiento de la localidad de valores con especulación. EJECUCION DE MULTIPLES HEBRAS. Introducción. Sincronización de las hebras de memoria compartida. Introducción a los sistemas multiprocesador. Memoria completamente compartida, latencia unidad y ausencia de contención. Programación instantánea de escritura.

8448146425


ARQUITECTURA DE COMPUTADORES--COMPUTADORES

004.22 / S546