Accueil Actualités de l'Industrie

Le Plus Ancien Jeu d'Instructions AMD Disparaît : Le Compilateur LLVM Abandonne la Prise en Charge de 3DNow!

Topcpu samedi 20 juillet 2024

L'ensemble d'instructions 3DNow! d'AMD est enfin éteint, avec une nouvelle version du compilateur open source LLVM 19, qui sera publié en septembre ou octobre, supprimant finalement son support. À partir de maintenant, à moins que vous n'utilisiez le langage assembleur, vous ne verrez plus jamais cet ensemble d'instructions.

AMD's Oldest Instruction Set Finally Extinct: LLVM Compiler No Longer Supports 3DNow!

L'histoire de 3DNow! remonte à 1996, lorsque le processeur Pentium d'Intel a introduit le jeu d'instructions MMX, améliorant considérablement ses capacités de traitement multimédia. Cependant, MMX ne supportait que les opérations entières, laissant les opérations à virgule flottante dépendantes du coprocesseur x87.

En 1998, AMD a introduit son propre ensemble d'instructions, 3DNow! (abréviation de « 3D No Waiting »), comprenant 21 instructions prenant en charge les opérations vectorielles à virgule flottante à simple précision. Cette avancée a stimulé les performances 3D.

Le K6-2 a été le premier processeur à prendre en charge 3DNow!, ce qui en faisait le premier processeur x86 capable d'exécuter des instructions SIMD à virgule flottante et permettant à AMD de surpasser Intel dans les performances de jeu pour la première fois.

La prochaine mise à niveau, l'Athlon, a introduit Extended 3DNow!, ajoutant cinq instructions supplémentaires et offrant des performances encore meilleures.

En 1999, Intel a publié son jeu d'instructions SSE, qui couvrait toutes les fonctionnalités de 3DNow! et doublait les performances en virgule flottante à simple précision, éliminant ainsi le besoin des instructions x87.

Suite à cela, 3DNow! a peu à peu perdu de son importance. Les nouveaux processeurs Athlon d'AMD ont également adopté SSE, puis sont passés à SSE2 et SSE3.

En 2010, AMD a annoncé la fin de 3DNow!, ne conservant que deux instructions de préchargement, PREFETCH et PREFETCHW.

En 2021, le noyau système Linux a cessé de prendre en charge 3DNow!.

AMD's Oldest Instruction Set Finally Extinct: LLVM Compiler No Longer Supports 3DNow!

Actualités connexes

© 2024 - TopCPU.net   Contactez-nous Politique de confidentialité