Superskalaarinen suoritin on suoritin, jossa on useita kopioita datapolkulaitteistosta usean käskyn suorittamiseksi rinnakkain.[1] Skalaarinen suoritin hakee ja käsittelee enintään yhden käskyn kellojaksoa kohden.[2]
Varhaisimpana esimerkkinä superskalaarisesta suorittimesta mainitaan CDC 6600.[3] Termi superskalaarinen on peräisin 1980-luvulta, jolloin se yleistyi RISC-suorittimien yhteydessä.[4] Suorittimen monimutkaistamisen sijaan RISC-suorittimissa käyttivät saatavilla olevia resursseja suorituksen tehostamiseen suorittamalla useampaa kuin yhtä käskyä kellojaksoa kohden.[4][5]
↑Harris, David Money & Harris, Sarah L.: Digital Design and Computer Architecture, s. 447. (Second Edition) Morgan Kaufmann, 2013. ISBN 978-0-12-394424-5
↑Shen, John Paul & Lipasti, Mikko H.: Modern Processor Design: Fundamentals of Superscalar Processors, s. 16. Waveland Press, 2013. ISBN 978-1-4786-0783-0