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