Selection Videos SIMD
103 0361
Infinity/Sheryl Nome(Full/歌詞付)
Parallel Algorithms for Approximation of Distance Maps on Parametric Surfaces
Surströmming fixar dejten

Attention nous ne sommes pas responsable du contenu, eBabylone collecte les infos de sites tiers
Livres
L'Annuaire de la relation client : SIMD relation client, data relation client, Net relation client, sales force relation client, call relation client

Semaine de la relation client
EXPOSIUM
Programmer\'s Guide for Internet Streaming Simd Extensions
Programmer's Guide for Internet Streaming Simd Extensions
EUR 51,63

L'Annuaire de la SIMD : Solutions & services pour conquérir et fidéliser

Semaine de la relation client
Exposium

Amazon

Flickr Badge SIMD

Revue de presse SIMD
shout shout

Single Instruction Multiple Data

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

(Redirigé depuis SIMD)

Single Instruction on Multiple Data, ou SIMD, désigne un mode de fonctionnement des ordinateurs dotés de plusieurs unités de calcul fonctionnant en parallèle. Dans ce mode, la même instruction est appliquée simultanément à plusieurs données pour produire plusieurs résultats. On utilise cette abréviation par opposition à SISD (Single Instruction on Single Data), le fonctionnement traditionnel, et MIMD (Multiple Instructions on Multiple Data), le fonctionnement avec plusieurs processeurs indépendants. Le modèle SIMD convient particulièrement bien aux traitements dont la structure est très régulière, comme c'est le cas pour le calcul matriciel.

Les instructions SIMD ont été ajoutées aux processeurs modernes pour pouvoir améliorer la vitesse de traitement sur les calculs impliquant des nombres en virgule flottantes. Les instructions SIMD sont composées notamment des jeux d'instructions :

Il existe deux types de SIMD :

  • Vectorielles (Relatif aux données) :

On traite les mêmes instructions en parallèle, puis on passe au calcul suivant lorsque les deux ont fini.

  • Parallèles (En voie de disparition car faisait appel à des processeurs spécifiques) :

Dans le cas du SIMD parallèle, on traite une instruction en exécution asynchrone

Leurs utilisations demandent beaucoup de travail et des connaissances approfondies en programmation, assembleur X86 ou PowerPC, et informatique.

En général, on commence par développer un code générique qui fonctionnera partout. Quand l'algorithme est correct et que le code fonctionne bien, on écrit une version spécialisée pour une extension d'un processeur donné. Les programmes qui sont optimisés avec ce genre d'instructions sont ceux qui demandent beaucoup de ressources processeur : compression de données, codec pour la lecture de son et/ou de vidéo, calcul sur de grands nombres entiers (cryptographie notamment), etc.

 

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/SIMD
Base de liens  |  Ajouter lien  |  Contact Rss
On est 17 visiteur(s) en ligne
Server 2.0