Superskaliarinis procesorius yra procesoriaus tipas, galintis vienu metu vykdyti kelis instrukcijų rinkinius. Šio tipo procesoriuje yra keletas pogrupių, kurie valdo tam tikrų tipų pagrindines funkcijas. Nors kiti procesoriai taip pat turi šiuos įrenginius, superskaliarinis procesorius gali siųsti informaciją tiesiai į šiuos įrenginius apdoroti, kol pagrindinis procesorius yra užsiėmęs kažkuo kitu. Superskaliarinis procesorius yra trijų pagrindinių procesorių tipų vidurio taškas.
Kompiuterio centrinis procesorius, dar vadinamas CPU arba tiesiog procesoriumi, atlieka didžiąją dalį kompiuterio skaičiavimų. Kiekvieną kartą, kai kas nors nutinka mašinoje, centrinis procesorius veikia šiek tiek anksčiau, nei tai įvyksta. Dėl to procesorius yra labai užimtas, o laikas, praleistas su juo, yra labai vertingas. Kai procesorius pasiekia ribą, kitos kompiuterio funkcijos paliekamos laukti, kol procesorius pasivys.
Daugelis procesorių yra sudaryti iš pagrindinio procesoriaus ir kelių mažesnių sričių. Pagrindinis procesorius atlieka didžiąją dalį kompiuterinės sistemos skaičiavimų. Kitos sistemos, pavyzdžiui, aritmetinis loginis blokas, atlieka labai specifines funkcijas ir yra naudojamos mažiau nei pagrindinis procesorius. Aritmetinio loginio vieneto atveju jis kompiuteriui atlieka žemo lygio matematines funkcijas.
Šiuo metu kompiuterių procesoriai skirstomi į tris plačias kategorijas: skaliarinius, superskaliarinius ir vektorinius. Skaliarinė sistema yra procesoriaus tipas, su kuriuo dauguma vartotojų yra susipažinę. Šis procesorius vienu metu priima vieną komandą ir vykdo jas seka arba prioriteto tvarka. Šie procesoriai sudaro daugumą namų ir verslo kompiuterių.
Vektoriniai procesoriai per masyvo sistemą vienu metu priima kelias komandas. Į pagrindinį procesoriaus branduolį vienu metu ateina keletas komandų. Procesorius šias komandas traktuoja kaip atskiras didesnės komandos dalis ir atlieka vienu metu.
Superskaliarinis procesorius yra vidurio taškas tarp šių dviejų metodų. Pagrindinis procesorius vienu metu gali priimti tik vieną komandą, panašiai kaip skaliarinis procesorius. Kita vertus, yra tiesioginių jungčių su antrinėmis procesoriaus sistemomis, o tai nėra įprasta kitose procesoriaus formose. Šios jungtys leidžia informaciją tiesiogiai tiekti į posistemius, kur jie gali vykdyti konkrečias komandas ir išvesti informaciją atskirai nuo pagrindinio procesoriaus. Tai leidžia procesoriui dirbti ir išvesti kelias komandas, pavyzdžiui, vektorinį procesorius.
Šios operacijos negalima painioti su kelių branduolių procesoriumi. Šiose sistemose vienu metu veikia daugiau nei vienas visas procesorius. Norint būti superskaliariniu procesoriumi, komandos perduodamos subvienetams, o ne visoms sistemoms. Daugeliu atvejų kelių branduolių sistema yra skaliarinių procesorių rinkinys, tačiau jie gali būti ir superskaliariniai procesoriai.