Intel AVX10 ISA contará con instrucciones AVX-512 con soporte tanto para núcleos P como para núcleos electrónicos


El próximo AVX10 ISA (Arquitectura de conjunto de instrucciones) de Intel se ha detallado y viene con soporte AVX-512 para P-Cores y E-Cores.

Intel AVX10 ISA podría ser el gran arma de Chipzilla contra AMD, cuenta con soporte AVX-512 tanto en P-Core como en E-Core

En una diapositiva publicada por Twitterati, Longhorn, podemos ver los detalles del próximo AVX10 ISA de Intel que parece estar disponible en dos versiones, una habilitación previa (AVX10.1) y una habilitación posterior (AVX10.2). Ambos ISA tienen una adición importante que es la compatibilidad con FP/int de 512 bits opcional, que es algo que se excluyó de los chips de clientes recientes. El Intel AVX-512 ISA ha existido por un tiempo con Rocket Lake y Tiger Lake, pero la compañía decidió deshabilitarlo de los chips de nivel de cliente más recientes, como Alder Lake y Raptor Lake.

Créditos de imagen: Longhorn

Pero parece que Intel podría traer de vuelta estas instrucciones con procesadores compatibles con AVX 10 ISA. De acuerdo con los detalles previos y posteriores a la habilitación, el AVX10 ISA es parte de las últimas APX (Advanced Performance Extensions) y ofrecerá:

  • FP/int opcional de 512 bits
  • FP/int de 128/256 bits
  • 32 registros vectoriales
  • 8 registros de máscara
  • Redondeo incrustado de 256/512 bits
  • Transmisión integrada
  • Escalar/SSE/AVX «promociones»
  • Adiciones de medios nativos
  • adiciones de HPC
  • Apoyo trascendental
  • Reunir/Dispersión
  • Enumeración basada en versiones
  • Compatibilidad con núcleos P, núcleos electrónicos

Ahora no es que AVX-512 haya desaparecido por completo. El soporte para las instrucciones aún existe en el lado de HPC con los chips Xeon. Sin embargo, el lado del cliente podría recuperar las instrucciones AVX-512, ya que AMD ya lo ofrece en sus procesadores de consumo Ryzen 7000 y han demostrado algunas capacidades de rendimiento impresionantes en cargas de trabajo específicas sin tener un gran impacto en el consumo de energía. El consumo de energía era una preocupación importante con las instrucciones AVX-512 anteriores de Intel.

Intel AVX10 representa un cambio importante para admitir un ISA vectorial de alto rendimiento en los futuros procesadores Intel. Permite al desarrollador mantener una única ruta de código que logra un alto rendimiento en todas las plataformas Intel con un mínimo de verificación general para la compatibilidad de funciones. El desarrollo futuro de Intel AVX10 ISA continuará brindando un entorno rico, flexible y consistente que admita de manera óptima tanto productos de servidor como de cliente.

a través de Intel

Además, la versión AVX10.1 de prehabilitación solo enumera la compatibilidad con AVX-512 para los núcleos P, mientras que la versión AVX10.2 también agrega los núcleos electrónicos. Ya hubo informes de que Intel podría traer AVX-512 de vuelta a los chips de los clientes de alguna forma en el futuro. Además de los beneficios de usabilidad mencionados anteriormente, varios beneficios adicionales basados ​​en el rendimiento de Intel AVX10 incluyen:

  • Las aplicaciones compiladas con Intel AVX2, recompiladas a Intel AVX10, deberían obtener ganancias de rendimiento sin necesidad de ajustes de software adicionales.
  • Las aplicaciones Intel AVX2 sensibles a la presión del registro vectorial obtendrán el máximo rendimiento gracias a los 16 registros vectoriales adicionales y las nuevas instrucciones.
  • Es probable que las aplicaciones vectorizables con muchos subprocesos logren un mayor rendimiento agregado cuando se ejecutan en procesadores Intel Xeon basados ​​en E-core o en productos Intel® con arquitectura híbrida de rendimiento.

La empresa tiene Meteor Lake para clientes y Granite Rapids & Sierra Forest para sus clientes de HPC. Las tres familias utilizan una arquitectura similar con los núcleos P que utilizan núcleos Redwood Cove y los núcleos E basados ​​en la arquitectura Crestmont. Intel ha declarado que sus futuros procesadores Xeon, cuyo nombre en código es Granite Rapids, serán los primeros en ser compatibles con AVX10 y marcarán la transición de AVX-512 a Intel AVX10 (no incluirá extensiones vectoriales de 256 bits). Espere más información en el futuro.

Comparte esta historia

Facebook

Gorjeo





Source link-29