Arquitectura netburst
MICROARQUITECTURA NETBURST Pentium IV
Jose Pablo Madroño Rivero – 71166050w 09/01/2012
TABLA DE CONTENIDO
Introducción ................................................................................................................................................. 2 Hyper Pipeline Technology........................................................................................................................... 4 Etapas del pipeline: .............................................................................................................................. 4 Front-End ...................................................................................................................................................... 6 Decodificador de Instrucciones................................................................................................................ 6 Trace Caché .............................................................................................................................................. 6 Predictor de saltos.................................................................................................................................... 7 Fase de Ejecución ......................................................................................................................................... 8 Asignación de recursos (Allocator) ........................................................................................................... 8 Renombrado de registros (Register Renaming)....................................................................................... 8 Planificación y lanzamiento a ejecución (Scheduling) .............................................................................. 9 Unidades funcionales: enteros y punto flotante (Integer and Floating-Point Execution Units)............... 9 Finalización de instrucciones.................................................................................................................. 10 Subsistema de memoria ............................................................................................................................. 12 Jerarquía de Memoria ............................................................................................................................ 12 Optimización del subsistema de memoria............................................................................................. 13 Multithreading............................................................................................................................................ 14Bibliografía.................................................................................................................................................. 15
1
INTRODUCCIÓN El microprocesador Intel Pentium 4, cuya microarquitectura NetBurst fue llamada P68, es la sucesora de la microarquitectura P6 presente en la familia de CPUs X86. Es conocido por ser el primer microprocesador diseñado completamente desde cero desde el Pentium Pro en 1995. A finales del año 2000, aparece el primer Pentium 4, llamado Willamette. Las demás versiones sonNorthwood, Gallatin, Prescott y Cedar Mill, todas basadas en la microarquitectura NetBurst. Todas las versiones posteriores de Pentium 4 también se basaban en NetBurst, como las líneas Xeon y Celeron. Los avances en esta microarquitectura sirvieron a Intel para recuperar terreno a su principal competidor, AMD. Pentium 4 se puede considerar una revolución dentro de los computadores CISC,consiguiendo equiparse en velocidad incluso a algunos de los procesadores RISC contemporáneos. Uno de los mayores problemas que encontraron los ingenieros de Intel fue el mantenimiento de la retro-compatibilidad (algo básico en la estrategia de mercado de Intel), que obligó a complicar cosas que de haberse rediseñado habrían sido mucho más sencillas. Podemos ver una visión general del sistema:
2
La...
Regístrate para leer el documento completo.