Una arquitectura de amplio espectro 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 programadas estáticamente ejecutan instrucciones en el orden presentado; la lógica del hardware determina qué instrucciones están listas y son seguras para enviar en cada ciclo de reloj.
- Las arquitecturas VLIW se basan en el software de programación (compilador) para determinar qué instrucciones enviar en un ciclo de reloj determinado. [2]
- Las arquitecturas superescalares programadas dinámicamente ejecutan instrucciones en un orden que da el mismo resultado que el orden presentado; la lógica del hardware determina qué instrucciones están listas y son seguras para enviar en cada ciclo de reloj. [3]
Ver también
Referencias
- ^ "Programación para máquinas de emisión múltiple y superescalares" (PDF) .
- ^ "Amplia emisión y especulación" .
- ^ Martín, Milo. "Superscalar" (PDF) .