Superscalar

/ˌsuː.pɚˈskeɪ.lɚ/ · Adjective · Development

Definitions

  1. A CPU architecture that can issue and execute multiple instructions per clock cycle by employing multiple execution units (ALUs, FPUs, load/store units) and an instruction scheduler that detects independent instructions to run in parallel. Most modern x86 and ARM cores are superscalar.

    In plain English: A processor design that can work on several instructions at the same time within a single clock tick, making it faster than processing one at a time.

    Example: "The M2's superscalar pipeline can retire up to eight instructions per cycle — that's why single-threaded perf is so strong."

Related Terms