Den skalära processorn är den enklaste klassen av mikroprocessorer . [1] Den skalära processorn bearbetar ett dataelement per instruktion (SISD, Single Instruction Single Data), typiska dataelement kan vara heltal eller flyttal . I vektorprocessorer (SIMD, Single Instruction Multiple Data), till skillnad från skalära sådana, fungerar en instruktion med flera dataelement.