Revue de presse Processeur_vectoriel
shout shout

Processeur vectoriel

Un article de Wikipédia, l'encyclopédie libre.

Un processeur vectoriel est un processeur conçu pour exécuter des opérations sur les vecteurs plutôt que les nombres simples.

Sommaire

[] Principe

Contrairement aux processeurs scalaires, les processeurs vectoriels sont spécialement conçus et optimisés pour exécuter la même instruction sur chacune des données contenues dans un tableau. Ils sont surtout utilisés pour le calcul intensif sur supercalculateur.

Leur architecture est basée sur les pipelines :

Une instruction vectorielle exécute la même opération sur toutes les données (vecteur) sur laquelle elle est appliquée.
Une instruction vectorielle exécute la même opération sur toutes les données (vecteur) sur laquelle elle est appliquée.

[] Exemple de code vectoriel

L'exemple ci dessous montre comment le code FORTRAN :

    DO I = 1, N
    A(I) = B(I) + C(I)
    ENDDO

va être traduit, en terme d'opérations à effectuer, sur un processeur scalaire, ou sur un processeur vectoriel.

processeur scalaire processeur vectoriel
   INITIALISER I = 1
10 LIRE B(I)
   LIRE C(I)
   ADDITIONNER B(I) + C(I)
   STOCKER A(I) <- B(I) + C(I)
   INCREMENTER I <- I + 1
   SI I <= N ALLER À 10
   STOP
A(1:N) = B(1:N) + C(1:N)

[] Marques et modèles

Ces marques fabriquent, ou bien ont fabriqué, des ordinateurs basés sur, ou contenant, des processeurs vectoriels :


Des consoles de jeu utilisent également le processeur vectoriel, telle la Playstation 2.

[] Voir aussi

[] Liens internes

  • pipeline pour une comparaison des architectures basées sur ce procédé.
 

shout
Réagissez


Attention! tous les commentaites inaproprié seront supprimés
Titre:
Video YouTube ou google: (doit être en rapport avec le sujet)
Votre mail:
Un pseudo:
Votre site:
Commentaire (le html n'est pas autorisé, nombre de caractère maximum = 400)
  save (Comment eBabylone 1.0 beta)

Le Texte ci-dessus est disponible sous GNU Free Documentation License.
La source est wikipedia http://fr.wikipedia.org/wiki/ Processeur vectoriel
Base de liens  |  Ajouter lien  |  Contact Rss
On est 21 visiteur(s) en ligne
Server 2.0