{"id":813597,"date":"2023-09-17T21:39:44","date_gmt":"2023-09-17T21:39:44","guid":{"rendered":"https:\/\/magazineoffice.com\/el-conjunto-de-instrucciones-avx10-de-proxima-generacion-de-intel-finalmente-recibe-soporte-en-gnu-assembler\/"},"modified":"2023-09-17T21:39:48","modified_gmt":"2023-09-17T21:39:48","slug":"el-conjunto-de-instrucciones-avx10-de-proxima-generacion-de-intel-finalmente-recibe-soporte-en-gnu-assembler","status":"publish","type":"post","link":"https:\/\/magazineoffice.com\/el-conjunto-de-instrucciones-avx10-de-proxima-generacion-de-intel-finalmente-recibe-soporte-en-gnu-assembler\/","title":{"rendered":"El conjunto de instrucciones AVX10 de pr\u00f3xima generaci\u00f3n de Intel finalmente recibe soporte en GNU Assembler"},"content":{"rendered":"


\n<\/p>\n

\n

Los avances de Intel con sus conjuntos de instrucciones AVX (Advanced Vector Extensions) son definitivamente el camino a seguir en el futuro, y ahora el AVX10 de pr\u00f3xima generaci\u00f3n ha comenzado a obtener soporte en GNU Assembler.<\/p>\n

El conjunto de instrucciones AVX10 de Intel mejorar\u00e1 el rendimiento computacional y otorgar\u00e1 cr\u00e9ditos por el uso de ambos n\u00facleos P\/E<\/h2>\n

Antes de entrar en el quid de la cuesti\u00f3n, es necesario conocer las instrucciones de AVX. Para un usuario com\u00fan, no parecer\u00e1n muy interesantes, sin embargo, las instrucciones son vitales para los profesionales, especialmente en la industria HPC. Permiten operaciones vectorizadas y de punto flotante altamente paralelas, lo que lleva a importantes mejoras de rendimiento en diversas cargas de trabajo computacionales. Si bien las instrucciones AVX-512 anteriores brindaron un rendimiento decente, el AVX-10 est\u00e1 listo para llevar las CPU futuras a un nivel completamente nuevo cuando se trata de cargas de trabajo relevantes.<\/p>\n

Otro aspecto importante que hace que el lanzamiento de AVX10 sea crucial para las CPU Intel es la adopci\u00f3n de la instrucci\u00f3n para funcionar con ambos n\u00facleos P\/E, que figuran en la arquitectura h\u00edbrida de Intel. La utilizaci\u00f3n de ambos tipos de n\u00facleos tambi\u00e9n dar\u00e1 como resultado un gran aumento en el rendimiento, especialmente en aplicaciones vectorizables.<\/p>\n

\n
<\/div>
Fuente de la imagen: Intel<\/figcaption><\/figure>\n

Phoronix informa que despu\u00e9s del anuncio inicial, se inici\u00f3 el desarrollo de AVX-10 en el compilador GCC y ahora finalmente hemos visto \u00abbits\u00bb espec\u00edficos del nuevo conjunto de instrucciones (AVX 10.1) cargados en GNU Assembler por la empresa de c\u00f3digo abierto con sede en Alemania. empresa SUSE. Esto es lo que su desarrollador tiene que decir:<\/p>\n

\n
<\/div>\n<\/div>\n
\n

Dado que esto es simplemente un cambio de marca de ciertas funciones del AVX512*, hay poco c\u00f3digo que agregar.<\/p>\n

El aspecto principal aqu\u00ed son los nuevos casos de prueba. Para poder reutilizar algunos de los casos de prueba existentes, es necesario ajustar los s\u00edmbolos de inicio de varios de ellos. Tenga en cuenta que es necesario agregar pruebas de 256 y 128 bits aqu\u00ed, ya que deben funcionar de inmediato. Posteriormente obtendr\u00e1n restricciones de longitud del vector.<\/p>\n

-Jan Beulich de SUSE<\/p>\n<\/blockquote>\n

Si bien me doy cuenta de que esta noticia no es un avance significativo, peque\u00f1os pasos como estos contribuyen a algo grandioso. El nuevo conjunto de instrucciones AVX-10 podr\u00eda aportar una mejora decente en el rendimiento de las aplicaciones computacionales para CPU de pr\u00f3xima generaci\u00f3n, y tambi\u00e9n podr\u00eda incluirse en el pr\u00f3ximo Meteor Lake de Intel, lo que ampliar\u00eda las posibilidades de que la industria adopte la l\u00ednea. Todav\u00eda tenemos que ver c\u00f3mo la instrucci\u00f3n AVX-10 es una actualizaci\u00f3n de las generaciones anteriores, pero sobre el papel, la brecha parece bastante amplia.<\/p>\n

Fuente de noticias: Phoronix<\/p>\n

\n

\t\t\t\tComparte esta historia<\/p>\n

<\/svg> Facebook<\/p>\n

<\/svg> Gorjeo<\/p>\n<\/p><\/div>\n<\/p><\/div>\n


\n
Source link-29 <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

Los avances de Intel con sus conjuntos de instrucciones AVX (Advanced Vector Extensions) son definitivamente el camino a seguir en el futuro, y ahora el AVX10 de pr\u00f3xima generaci\u00f3n ha…<\/p>\n","protected":false},"author":1,"featured_media":813598,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21980],"tags":[104071,98600,10114,316,876,104070,19503,6242,1754,782,5103],"_links":{"self":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/813597"}],"collection":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/comments?post=813597"}],"version-history":[{"count":1,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/813597\/revisions"}],"predecessor-version":[{"id":813599,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/813597\/revisions\/813599"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/media\/813598"}],"wp:attachment":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/media?parent=813597"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/categories?post=813597"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/tags?post=813597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}