Una arquitectura de emisión amplia es un procesador de computadora que emite más de una instrucción por ciclo de reloj . [ 1 ] Se pueden considerar en tres tipos generales:
- Las arquitecturas superescalares con planificación estática ejecutan las instrucciones en el orden en que se presentan; la lógica del hardware determina qué instrucciones están listas y son seguras para ser enviadas en cada ciclo de reloj.
- Las arquitecturas VLIW dependen del software de programación (compilador) para determinar qué instrucciones enviar en un ciclo de reloj determinado. [ 2 ]
- Las arquitecturas superescalares de programación dinámica ejecutan las instrucciones en un orden que produce el mismo resultado que el orden presentado; la lógica del hardware determina qué instrucciones están listas y son seguras para ser enviadas en cada ciclo de reloj. [ 3 ]
Véase también
Referencias
- ↑ "Planificación para máquinas superescalares y de emisión múltiple" (PDF) .
- ↑ "Problema amplio y especulación" . Archivado del original el 4 de marzo de 2016. Consultado el 23 de octubre de 2015 .
- ↑ Martin, Milo. "Superscalar" (PDF) . Archivado del original (PDF) el 09-10-2021 . Recuperado el 30-10-2015 .
Categorías :
- Procesamiento de instrucciones
- Computación paralela
- Componentes básicos de hardware informático