« Les cartes graphiques/Les processeurs de shaders » : différence entre les versions

m
 
Les instructions des processeurs SIMD sont des instructions vectorielles : elles travaillent sur des vecteurs, des ensembles de plusieurs nombres entiers ou nombres flottants placés les uns à côté des autres, le tout ayant une taille fixe. Une instruction de calcul vectoriel va traiter chacune des données du vecteur indépendamment des autres. Par exemple, une instruction d'addition vectorielle va additionner ensemble les données qui sont à la même place dans deux vecteurs, et placer le résultat dans un autre vecteur, à la même place. Quand on exécute une instruction sur un vecteur, les données présentes dans ce vecteur sont traitées simultanément.
 
[[File:Instructions SIMD.png|centre|Instructions SIMD]]
 
Ces processeurs disposent le plus souvent d'une unité de calcul spécialisée pour ces instructions SIMD.
 
[[File:SIMD2.svg|centre|SIMD2]]
40 957

modifications