Questions et réponses pour le simd :

Instruction unique, données multiples (SIMD) est le concept de faire fonctionner chaque instruction sur un petit morceau ou vecteur d'éléments de données. Les jeux d'instructions vectorielles CPU comprennent: x86 SSE et AVX, ARM NEON et PowerPC AltiVec. Pour utiliser efficacement les instructions SIMD, les données doivent être sous forme de structure de tableaux et doivent apparaître dans des flux plus longs. Le code naïvement «optimisé SIMD» surprend souvent en s'exécutant plus lentement que l'original.

6
votes
Chaque nouvelle génération de CPU introduit certains ensembles de nouvelles instructions, c'est-à-dire MMX, 3DNOW, SSE, etc. J'ai quelques questions gén&eacu ...

6
votes
(Je suis un débutant à SSE / ASM, mes excuses si cela est évident ou redondant) Y a-t-il un meilleur moyen de transposer 8 registres de SSE contenant des valeurs de 16 bit ...