PassMark se encuentra entre las pruebas que no se basan en un solo tipo de carga, sino que utilizan un conjunto de varias tareas. A continuación, se compila la puntuación final a partir de los resultados de rendimiento parciales en las tareas individuales. Estas tareas no cambian dentro de las actualizaciones parciales del punto de referencia, por lo que uno esperaría que el resultado en la base de datos en 2021, 2022 y 2023 siguiera siendo más o menos igual.* De hecho, no lo es.
* Más precisamente, es habitual una ligera caída en el tiempo: los primeros resultados provienen de revisores y clientes de alto nivel que usan la pasta de la más alta calidad, el mejor enfriador y la memoria más rápida. El procesador funciona así al máximo y los resultados le corresponden. Más tarde, a medida que bajan los precios, los procesadores se abren paso en las alineaciones y en los clientes con mayor conciencia financiera, por lo que el puntaje es ligeramente más bajo debido a los componentes más convencionales.
En el siguiente gráfico, puede ver los resultados destacados de los procesadores Intel Core i9-12900K (Lago de aliso) un Core i9-13900K (Lago rapaz). Cuanto menor sea el puntaje de cuando se lanzó la generación, mayor será el puntaje actual que se muestra en la base de datos de PassMark ahora:
gráfico-15
Un aumento de ~10 % en el Core i9-13900K e incluso un aumento de ~12 % en el Core i9-12900K es algo bastante inusual y, por lo tanto, digno de mención. La pregunta surge por sí misma, qué provocó esta actuación. Lógicamente, tenía que haber al menos un cambio. Al buscar en el historial de las versiones de prueba de PassMark, se enumeran varias optimizaciones adaptadas a estas dos generaciones de procesadores, que al menos teóricamente no deberían tener un impacto en el rendimiento (principalmente relacionado con la detección correcta de parámetros). Sin embargo, una optimización es diferente:
V10.2 compilación 1005 – 1 de abril de 2022 Se solucionó un problema en las CPU Intel de 12.ª generación que podía provocar que el subproceso de llamada se bloqueara en un E-Core de bajo rendimiento (la afinidad del subproceso no se restablecía correctamente al original), lo que daría como resultado puntajes de prueba 2D más bajos de lo esperado |
Se debería haber implementado una solución en abril pasado para evitar que la carga de trabajo se ejecute en núcleos pequeños (si hay disponibles núcleos grandes gratuitos). Sin embargo, según la descripción, el cambio es solo para la “prueba 2D” y no forma parte de la puntuación del procesador estándar, por lo que no explica el cambio en los resultados.
V10.2 Build 1000 – 15 de diciembre de 2021 Se actualizó la información del sistema y la interfaz de usuario para distinguir entre los núcleos P (rendimiento) y E (eficiencia), para las CPU Intel de 12.ª generación. La detección correcta de los núcleos P y E disponibles también permitió ejecutar la cantidad correcta de subprocesos en las pruebas de CPU de subprocesos múltiples. |
Encontraremos otro cambio con respecto a los núcleos grandes y pequeños solo en diciembre de 2021. Se trata de la detección de la cantidad total de núcleos grandes y pequeños, según la cual el procesador recibe exactamente la cantidad de subprocesos que corresponde a su configuración de hardware.
Otros cambios, que según la descripción podrían tener un impacto en el rendimiento de las últimas dos generaciones de procesadores Intel, no se mencionan en los listados. Hipotéticamente, podría haber habido una actualización de Intel a través de Windows Update, pero es prácticamente imposible de detectar, y mucho menos determinar si dicha optimización podría tener un impacto en el rendimiento de PassMark.
Sin embargo, de toda la situación se deduce que sin optimización específica para arquitecturas Intel Lago de aliso / Lago rapaz estos procesadores se desempeñaron significativamente más bajo. Por lo tanto, puede haber preocupaciones legítimas de que después de la llegada de la nueva arquitectura Intel, que se basará en un concepto diferente, estas optimizaciones de software personalizadas no se detendrán y el rendimiento no volverá a un nivel inferior nuevamente.
Cuando Lago de aliso a Lago rapaz es decir, en comparación con ARM big.LITTLE, existen varios problemas potenciales que no se pueden resolver sin optimizaciones a medida. Probablemente, lo más fundamental de este barril es el hecho de que los núcleos grandes y pequeños difieren de manera muy significativa, no solo en términos de conjuntos de instrucciones admitidos, sino también en términos de (no) compatibilidad con SMT/HT. Los núcleos grandes manejan dos hilos, los pequeños uno. El problema surge en una situación en la que se asignan subprocesos a los núcleos de procesadores individuales para su procesamiento. En el momento en que se asigna un subproceso a cada núcleo grande y se necesita asignar otro, surge la pregunta de si se deben usar primero los otros subprocesos de los núcleos grandes o de los núcleos pequeños. Para cada tipo de carga, algo más puede ser más beneficioso, y sin optimizaciones por parte de la aplicación que configura esto, no es seguro si el procesador se usa de manera óptima y si logra el máximo rendimiento.
La limitación descrita, combinada con el hecho de que la presencia de núcleos pequeños no permite usar el conjunto completo de instrucciones de los núcleos grandes, también explica por qué Intel no puede permitirse implementar una combinación similar en el ámbito profesional, como servidores o estaciones de trabajo.
Esta situación no existe incluso con ARM big.LITTLE (cuando la ausencia de soporte SMT significa una situación completamente simple donde los hilos se asignan en orden descendente según el rendimiento de los núcleos) y tampoco tiene que molestar a las APU. Fénix 2que está preparando AMD, donde los núcleos son de la misma arquitectura, todos con soporte SMT, por lo que de nuevo basta con asignar hilos en orden descendente según el rendimiento de los núcleos (y hacer la segunda ronda para los hilos secundarios de núcleos individuales ).
Source: Diit.cz by diit.cz.
*The article has been translated based on the content of Diit.cz by diit.cz. If there is any problem regarding the content, copyright, please leave a report below the article. We will try to process as quickly as possible to protect the rights of the author. Thank you very much!
*We just want readers to access information more quickly and easily with other multilingual content, instead of information only available in a certain language.
*We always respect the copyright of the content of the author and always include the original link of the source article.If the author disagrees, just leave the report below the article, the article will be edited or deleted at the request of the author. Thanks very much! Best regards!