Intel critiqué par le fondateur de Linux pour avoir utilisé la technologie du «virus de puissance»

0
17

Intel a été appelé par le fondateur de Linux, Linus Torvalds, au sujet de la consommation d'énergie de l'une de ses technologies les plus centrales.

Les extensions SIMX AVX-512 512 bits d'Intel pour l'architecture de jeu d'instructions x86 sont utilisées pour diverses charges de travail gourmandes en calcul sur les postes de travail et les serveurs, mais les unités d'exécution matérielle AVX-512 sont gourmandes en énergie et cela cause des maux de tête aux développeurs.

Cela a conduit le créateur de Linux Linus Torvalds à condamner récemment AVX-512 et à appeler l'entreprise à développer une meilleure solution pour les problèmes HPC complexes. L'icône du logiciel est allée jusqu'à appeler AVX-512 un «virus de puissance» et lui a souhaité «mourir d'une mort douloureuse».

"J'espère que l'AVX512 meurt d'une mort douloureuse, et qu'Intel commence à résoudre de vrais problèmes au lieu d'essayer de créer des instructions magiques pour ensuite créer des repères sur lesquels ils peuvent bien paraître", Torvalds m'a dit.

«J'espère qu'Intel reviendra à l'essentiel: remettra son processus en marche et se concentrera davantage sur du code normal qui n'est pas HPC ou un autre cas spécial inutile.»

Les extensions vectorielles avancées d'Intel visent à améliorer radicalement les performances des charges de travail qui reposent sur des calculs à virgule flottante. Les programmes HPC et divers benchmarks FP qui utilisent du code optimisé AVX-512 offrent des performances sensiblement meilleures que les applications qui reposent uniquement sur des FPU. Cependant, les unités AVX-512 réduisent les horloges CPU en raison d'une consommation d'énergie importante.

Linux Intel

Torvalds a ajouté qu'il pensait qu'Intel devrait dépenser le budget des transistors CPU sur des FPU ordinaires ou sur des GPU plutôt que sur des unités AVX-512 car les premières peuvent bénéficier à tout le monde, alors que seules certaines applications peuvent profiter de l'AVX-512.

«Je veux que mes limites de puissance soient atteintes avec un code entier ordinaire, pas avec un virus de puissance AVX-512 qui enlève la fréquence maximale (parce que les gens ont fini par l'utiliser pour memcpy!) Et enlève les cœurs (parce que ces unités de déchets inutiles prennent », s'est exclamé M. Torvalds.

Intel ne prend pas en charge toutes les instructions AVX-512 sur tous ses processeurs. Les processeurs de serveur prennent généralement en charge les extensions, car de nombreuses charges de travail HPC utilisent les dernières extensions d'Intel, mais les processeurs clients, jusqu'à récemment, ne prenaient en charge que certaines instructions AVX-512. Pendant ce temps, les dernières puces Ice Lake d'Intel et les processeurs Tiger Lake à venir prennent en charge AVX-512 de manière assez extensive, car le fabricant de puces espère que les développeurs de logiciels clients profiteront également de la technologie.

Il est nécessaire de noter que Linus Torvalds n'est pas contre les extensions pour l'architecture du jeu d'instructions x86 en soi, mais il dit que AVX2 est plus que suffisant.

"Je déteste absolument les points de référence de la PF et je me rends compte que les autres se soucient profondément", a déclaré M. Torvalds. «Je pense simplement que l'AVX-512 est exactement la mauvaise chose à faire. […] C'est un excellent exemple de ce qu'Intel a fait de mal, en partie en augmentant simplement la fragmentation du marché. Arrêtez-vous avec les déchets spéciaux et faites en sorte que tous les trucs communs de base qui intéressent tout le monde fonctionnent aussi bien que vous le pouvez humainement. Faites ensuite un FPU qui est à peine assez bon sur le côté, et les gens seront heureux. AVX2 est bien plus que suffisant. »

Via Real World Technologies

Les offres de produits Hi-tech en rapport avec cet article

Laisser un commentaire