A superscalar processor is a CPU that implements a form of parallelism called instruction-level parallelism within a single processor. In contrast to a scalar processor, which can execute at most one single instruction per clock cycle, a superscalar processor can execute more than one instruction during a clock cycle by simultaneously dispatching multiple instructions to different execution units on the processor. It therefore allows more throughput (the number of instructions that can be executed in a unit of time) than would otherwise be possible at a given clock rate. Each execution unit is not a separate processor (or a core if the processor is a multi-core processor), but an execution resource within a single CPU such as an arithmetic logic unit. In Flynn's taxonomy, a single-core superscalar processor is classified as an SISD processor (single instruction stream, single data stream), though a single-core superscalar processor that supports short vector operations could be classified as SIMD (single instruction stream
Un procesador superescalar es una CPU que implementa una forma de paralelismo llamado paralelismo de nivel de instrucción dentro de un único procesador. A diferencia de un procesador escalar, que puede ejecutar a un máximo de una única instrucción por ciclo de reloj, un procesador superescalar puede ejecutar más de una instrucción durante un ciclo de reloj mediante el envío simultáneo de múltiples instrucciones a diferentes unidades de ejecución en el procesador. Por lo tanto, permite más rendimiento (el número de instrucciones que se pueden ejecutar en una unidad de tiempo) de lo que sería posible a una tasa de reloj dada. Cada unidad de ejecución no es un procesador separado (o un núcleo si el procesador es un procesador multi-core), sino un recurso de ejecución dentro de una única CPU como una unidad lógica aritmética. En la taxonomía de Flynn, un procesador de supercalares de un solo núcleo se clasifica como un procesador SISD (flujo único de instrucciones, flujo de datos), aunque un único núcleo de