Los procesadores escalares representan una clase de procesadores de computadora . Un procesador escalar procesa solo un elemento de datos a la vez, y los elementos de datos típicos son números enteros o de punto flotante . [1] Un procesador escalar se clasifica como un procesador SISD ( instrucción única, datos únicos ) en la taxonomía de Flynn .
Otro
Por el contrario, en un procesador vectorial, una sola instrucción opera simultáneamente en múltiples elementos de datos (denominados " SIMD "). La diferencia es análoga a la diferencia entre aritmética escalar y vectorial .
Un procesador superescalar , por otro lado, ejecuta más de una instrucción durante un ciclo de reloj enviando simultáneamente múltiples instrucciones a unidades funcionales redundantes en el procesador. Cada unidad funcional no es un núcleo de CPU separado, sino un recurso de ejecución dentro de una sola CPU, como una unidad aritmética lógica, un cambiador de bits o un multiplicador. [1]