ผู้ก่อตั้ง Linux ประณาม Intel ที่ใช้เทคโนโลยี 'power Virus'

ผู้ก่อตั้ง Linux ประณาม Intel ที่ใช้เทคโนโลยี 'power Virus'

Las extensiones Intel AVX-512 SIMD de 512 bits para la arquitectura del conjunto de instrucciones x86 se utilizan para diversas cargas de trabajo de cómputo intensivo en estaciones de trabajo y servidores, pero los hilos de hardware AVX-512 son codiciosos en energía y eso causa dolores de cabeza a los desarrolladores. El ícono del software Linus Torvalds condenó recientemente el AVX-512 y pidió a la compañía que desarrolle una mejor solución para problemas complejos de HPC. El creador de Linux fue tan lejos como para llamar al AVX-512 un "virus poderoso" y deseó que "muriera una muerte dolorosa". Las extensiones vectoriales avanzadas de Intel tienen como objetivo mejorar drásticamente el rendimiento de las cargas de trabajo que se basan en cálculos de coma flotante. Los programas HPC y varios puntos de referencia de FP que usan código AVX-512 optimizado proporcionan un rendimiento significativamente mejor que las aplicaciones que dependen únicamente de FPU. Sin embargo, las unidades AVX-512 reducen los relojes de la CPU debido al alto consumo de energía. "Espero que el AVX512 muera de una muerte dolorosa, y que Intel comience a resolver problemas reales en lugar de tratar de crear instrucciones mágicas y luego crear puntos de referencia en los que puedan verse bien", dijo Torvalds. "Espero que Intel vuelva a lo básico: reinicie su proceso y enfóquese más en código simple que no sea HPC u otro caso especial innecesario".

Linux Intel

Torvalds agregó que pensó que Intel debería gastar el presupuesto para transistores de CPU en FPU o GPU normales en lugar de AVX-512 porque el primero puede beneficiar a todos, mientras que solo ciertas aplicaciones pueden beneficiar del AVX-512. "Quiero que mis límites de potencia se alcancen con un código entero ordinario, no con un virus de potencia AVX-512 que elimine la frecuencia máxima (¡porque la gente terminó usándolo para memcpy!) Y saca los corazones ( porque estas unidades de desperdicio innecesario absorben ", exclamó el Sr. Torvalds. Intel no admite todas las instrucciones AVX-512 en todos sus procesadores. Los procesadores de servidor generalmente admiten extensiones porque muchas cargas de trabajo de HPC usan las últimas extensiones de Intel, pero los procesadores de clientes, hasta hace poco, solo admitían ciertas instrucciones AVX-512. Mientras tanto, los últimos chips Ice Lake de Intel y los próximos procesadores Tiger Lake admiten AVX-512 de manera bastante amplia, ya que el fabricante de chips espera que los desarrolladores de software del cliente también se beneficien de la tecnología. Cabe señalar que Linus Torvalds no está en contra de las extensiones de la arquitectura del conjunto de instrucciones x86 per se, pero dice que AVX2 es más que suficiente. "Odio absolutamente los puntos de referencia de FP y me doy cuenta de que otros se preocupan profundamente", dijo Torvalds. “Creo que el AVX-512 es exactamente lo que no se debe hacer. Es un gran ejemplo de lo que Intel ha hecho mal, en parte simplemente al aumentar la fragmentación del mercado. Deténgase con el desperdicio especial y haga que todas las cosas comunes básicas que interesan a todos funcionen tan bien como usted humanamente. Luego, haga una FPU que sea apenas lo suficientemente buena, y la gente estará feliz. AVX2 es más que suficiente. " Via Real World Technologies