Más de 2.600 puntos de referencia de especificaciones de CPU Intel invalidados por «hacer trampa»

Más de 2.600 puntos de referencia de especificaciones de CPU Intel invalidados por «hacer trampa»

Más de 2600 puntos de referencia SPEC han sido invalidados por jugar sucio en el punto de referencia CPU 2017. Estos procesadores Intel aprovecharon la una API DPC++ compilador para mejorar el rendimiento de una prueba específica (523.xalancbmk_r / 623.xalancbmk_s). Esta optimización acelera la carga de trabajo mediante el uso de datos preparatorios en el código SPEC. Afortunadamente, esta invalidación se limita principalmente a la cuarta generación. Zafiro Rapids-SP procesadores en cargas de trabajo específicas.

OneAPI es un marco gratuito y de código abierto para desarrollar aplicaciones de alto rendimiento para cargas de trabajo de centros de datos. Su objetivo principal es simplificar el código de bajo nivel ofreciendo un lenguaje de programación universal, una base de código y flujos de trabajo para todas las arquitecturas. Se basa en C++, más específicamente en DPC++, un derivado de SYCL que admite memoria compartida unificada, algoritmos de grupo y subgrupos.

Una API

La optimización de la CPU explicada anteriormente puede mejorar la velocidad de SPECint al hasta 9%, lo que significa que muchos chips Intel que se encuentran en los puestos más altos del ranking serán expulsados. Según Phoronix, Intel oneAPI 2022.0 a 2023.0 se ve afectado por esta optimización del compilador, legalizando la última versión.

SPEC ha dictaminado que el compilador utilizado para este resultado estaba realizando una compilación que mejora específicamente el rendimiento de los puntos de referencia 523.xalancbmk_r / 623.xalancbmk_s utilizando conocimiento a priori del código y el conjunto de datos de SPEC para realizar una transformación que tiene una aplicabilidad limitada.

Para fomentar optimizaciones que tengan una amplia aplicabilidad (consulte la regla 1.4 https://www.spec.org/cpu2017/Docs/runrules.html#rule_1.4), SPEC ya no publicará resultados utilizando esta optimización.

Este resultado se deja en la base de datos de resultados de SPEC como referencia histórica.

Aunque oneAPI y su compilador DPC++ son de código abierto, contienen optimizaciones dirigidas a arquitecturas Intel en lugar de al ecosistema más amplio. SPEC solo permite optimizaciones de código con soporte de múltiples proveedores que no favorecen una arquitectura sobre otra (al menos en papel).


Source link

About Miriam Sagarzazu Olaizaola

Check Also

Un estudio de Warframe revela que la inestabilidad de Intel es la razón de los fallos del juego

Un estudio de Warframe revela que la inestabilidad de Intel es la razón de los fallos del juego

Puede confiar en PC Guide: nuestro equipo de expertos utiliza una combinación de investigación de …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *