Vektorprozessoren führen eine Berechnung gleichzeitig auf vielen Daten aus. Wenn viele gleichartige Daten auf gleiche Weise bearbeitet werden sollen, so sind Vektorprozessoren reinen Allzweck-Prozessoren, die alle Daten nacheinander bearbeiten, weit überlegen. Dies ist zumindest dann der Fall, wenn der Vektorrechner auch einen parallelen Zugriff auf den Hauptspeicher hat.