5. Remarques pour conclure
En un peu moins de 20 ans, les extensions SIMD ont connu une évolution rapide et sont la technique la plus efficace pour accélérer l'exécution d'un programme avec des calculs réguliers dans un monoprocesseur ou dans des architectures matérielles avec de plus en plus de cœurs par puce multi-cœur. De la motivation initiale d'accélérer les applications multimédias, d'où le nom d'instructions multimédias utilisé dans les premiers temps, elles sont devenues à la fois une extension ressemblant de plus en plus aux instructions vectorielles des machines vectorielles de type Cray1 d'une part, tout en introduisant des instructions ad hoc permettant aux processeurs généralistes d'être compétitifs dans les domaines du multimédia, du traitement du signal ou de la cryptographie d'autre part.
Les compilateurs sont de plus en plus performants dans l'utilisation de ces instructions....
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