Un processeur vectoriel est l'un des deux types de processeurs informatiques: vecteur et scalaire. Un processeur vectoriel diffère d'un processeur scalaire en ce qu’il effectue des calculs sur un vecteur comme un tout. Un vecteur est un réseau unidimensionnel, ou une seule rangée de valeurs, par exemple une liste de numéros. Un processeur scalaire fonctionne chacun des numéros individuellement, il peut faire des choses différentes à différents numéros. Un processeur vectoriel, d'autre part, effectue le même processus pour tous les nombres à la fois.
Ce type de processeur est plus spécialisé qu’un processeur scalaire, ce qui en fait le choix moins populaire que l'ordinateur moyen. Un ordinateur moyen effectue une grande variété de tâches, et le meilleur moyen de faire beaucoup de différents types de tâches est équipé d'un processeur scalaire. C'est parce que le processeur peut basculer entre les tâches beaucoup plus rapidement. Un processeur vectoriel est utilisé dans l'électronique hautement spécialisés, tels que les super-ordinateurs. Ces processeurs sont beaucoup plus puissants lorsqu'il est utilisé pour des problèmes de grande envergure. Les petites tâches, telles que l'ouverture d'un document Word ou une vidéo, peuvent être accomplies par un processeur scalaire plus rapide qu'un processeur vectoriel.
Il y a d'autres utilisations répandues pour les processeurs vectoriels outre supercalculateurs. les processeurs vectoriels sont utilisés dans des applications militaires aussi bien. Ils sont très bons pour l'encodage et le décodage sonar, radar et les signaux, et peuvent généralement sortir un signal beaucoup plus rapide qu'un processeur scalaire. Ces processeurs sont également bons à simuler différents événements tels que les conditions météorologiques, les tests de physique, et tout ce qui nécessite une énorme quantité de nombre crissement.
Souvent, il existe un grand nombre de processeurs vectoriels étant utilisés conjointement. Ces processeurs fonctionnent bien ensemble, et avec de nombreux processeurs abordant une même tâche, le temps est considérablement réduit. C'est ainsi que superordinateurs fonctionnent - un grand nombre de processeurs sont reliés ensemble pour résoudre un problème commun. Les processeurs vectoriels sont un exemple de la façon dont les appareils hautement spécialisés fonctionnent mieux à une tâche spécifique à un dispositif multi-usages. Le processeur de vecteur a été construit spécifiquement pour croquer grandes quantités de données et est très efficace pour le faire. Améliorations dans la technologie scalaire, cependant - notamment en termes de microprocesseurs - est à l'origine d'une baisse globale de l'utilisation des processeurs vectoriels, même dans les superordinateurs.