La prise en charge du jeu d'instructions 3DNow! SIMD est terminée sur Linux. pour les processeurs AMD, écrit Phoronix. Dans la nouvelle version du noyau Linux 5.17, environ 500 lignes de code ont été supprimées, qui étaient responsables du travail de l'extension MMX spécifiée, qui a été publiée pour la première fois il y a plus de deux décennies.
Jeu d'instructions 3DNow! a été publié par AMD en 1998 avec les processeurs 3D K6, c'est-à-dire il y a 23 ans. A l'aide de celui-ci, le constructeur a voulu gagner en supériorité sur les processeurs Intel dans le domaine de l'informatique multimédia. Technologie 3DNow! introduit 21 nouvelles instructions de processeur et la possibilité de fonctionner avec des types réels 32 bits dans des registres MMX standard. Des instructions spéciales ont également été ajoutées pour optimiser le passage au MMX/3DNow ! et travailler avec le cache du processeur. Ainsi, 3DNow! étendu les capacités de la technologie MMX sans nécessiter l'introduction de nouveaux modes de fonctionnement du processeur et de nouveaux registres.
À la fin des années 90 et au début des années 2000, cet ensemble d'instructions était largement utilisé par les jeux, les applications multimédias et même les flux de travail Photoshop. Jeu d'instructions 3DNow! a été utilisé à partir des processeurs 3D AMD K6 jusqu'à l'architecture K10 (Phenom II).
Peu de temps après AMD, Intel a publié un ensemble d'instructions SSE pour ses propres processeurs. Avec la sortie des puces Pentium 3, ce jeu d'instructions est devenu plus populaire, donc au moment où SSE2 est sorti, AMD l'a également adapté. Avec la sortie des processeurs de la série FX (Bulldozer), 3DNow! AMD a complètement oublié. Les derniers processeurs à prendre en charge ce jeu d'instructions étaient le Phenom II. Aujourd'hui, le principal jeu d'instructions SIMD pour les processeurs AMD et Intel est SSE et ses nombreuses variantes (SSE2, SSE3, SSE4, SSE4.1, SSE4.2, SSE4A, SSE5 et autres).
2021-12-14 18:37:52
Auteur: Vitalii Babkin