Los puntos clave no están disponibles para este artículo en este momento.
Varios sistemas informáticos recientes y propuestos han empleado arquitecturas paralelas y canalizadas para aumentar la tasa de ejecución de instrucciones, o rendimiento. Estos varían desde el gigante ILLIAC IV 1 con su gran número de elementos de procesamiento limitados a realizar cálculos casi idénticos en unísono ( flujo de instrucciones único-flujo de datos múltiple 9) hasta el sistema C. mmp de Carnegie-Mellon 2 que emplea varios minicomputadoras independientes con memoria compartida (flujo de instrucciones múltiple-flujo de datos múltiple). Por otro lado, la canalización se ha utilizado en numerosas computadoras grandes, como el Control Data 6600, 7600 y STAR, el IBM System 360/91 y 360/195, y el ASC de Texas Instruments, para mejorar el rendimiento. Estos sistemas generalmente emplean procesamiento de flujo de instrucciones único-flujo de datos único, aunque algunas máquinas en esta categoría también tienen instrucciones “vectoriales” que operan en múltiples flujos de datos.
Shar et al. (Fri,) estudiaron esta cuestión.