Скалярный процессор представляет собой класс компьютерные процессоры. Скалярный процессор обрабатывает только один элемент данных за раз, причем типичными элементами данных являются целые или числа с плавающей запятой. Скалярный процессор классифицируется как процессор SISD (отдельные инструкции, отдельные данные) в таксономии Флинна.
Напротив, в векторном процессоре одна команда работает одновременно с несколькими элементами данных (называемых «SIMD »). Разница аналогична разнице между скалярной и векторной арифметикой.
A суперскалярный процессор, с другой стороны, выполняет более одной инструкции в течение тактового цикла, одновременно отправляя несколько инструкций избыточным функциональным блокам на процессоре. Каждый функциональный блок является не отдельным ядром ЦП, а исполнительным ресурсом в одном ЦП, таким как арифметико-логический блок, битовый сдвигатель или умножитель.
.