6. Remarques pour conclure
Les extensions SIMD, notamment Intel, sont devenues incontournables pour le calcul de haute performance (HPC). Leur prise en compte par les compilateurs a gagné en efficacité, et la programmation manuelle via les «
intrinsics
» permet des gains supplémentaires lorsque le compilateur ne sait pas « vectoriser ».
Pour Intel, on est passé du SIMD « pur », où les opérations portent sur tous les éléments du registre SIMD à un SIMD avec certaines caractéristiques vectorielles (instructions avec masque, accès mémoire
gather-scatter
). S’il y a donc un rapprochement entre les caractéristiques des extensions SIMD et des extensions vectorielles, il y a cependant une différence fondamentale : il y a une instruction SIMD pour chaque opération sur chaque taille de registres SIMD, ce qui conduit...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Remarques pour conclure