Saltar al contenido

Parte 2: ¿Cuántos núcleos de CPU necesita?

    1652315342

    Tiempo de seguimiento

    Hace unos meses, analizamos la efectividad de usar diferentes números de núcleos de CPU con varios tipos de software. Recibimos muchos buenos comentarios de ese artículo, y hubo algunas sugerencias interesantes de la comunidad que hemos tomado muy en serio en este seguimiento.

    Principalmente, existía la preocupación de que la primera parte pudiera haber tenido fallas técnicas, ya que el Core 2 Quad Q6600 que usamos en nuestras pruebas no comparte los 8 MB de su caché L2 entre sus cuatro núcleos de CPU. En cambio, el Q6600 de Intel tiene dos repositorios de caché separados de 4 MB, cada uno compartido entre un par de núcleos de CPU. Esto significa que los resultados de cuatro y tres núcleos habrían demostrado que las CPU utilizan 8 MB de caché total, mientras que los resultados de dos y un solo núcleo muestran que probablemente se estaban beneficiando de 4 MB. De hecho, los puntos de referencia pueden haber reflejado la diferencia en la disponibilidad de caché L2 más que el rendimiento atribuible a los núcleos de procesamiento habilitados.

    Para remediar esto, esta vez estamos usando una CPU diferente: Phenom II X4 955 BE de AMD. Hay una serie de razones por las que el Phenom II es ideal para estas pruebas. En primer lugar, sus 6 MB de caché L3 se comparten entre los cuatro núcleos de la CPU, por lo que el impacto del caché en los resultados se mantendrá al mínimo. En segundo lugar, dado que ahora hay versiones X2, X3 y X4 de la CPU Phenom II basadas en el mismo chip, tendremos la oportunidad de probar la validez del método que usamos para simular menos núcleos de CPU. Al comparar los resultados simulados con una CPU minorista real con menos núcleos de CPU, sabremos de manera más definitiva si deshabilitar los núcleos de CPU en el sistema operativo es una prueba verdaderamente legítima.

    Al final de estas pruebas, podremos comparar los resultados del Phenom II X4 con los obtenidos por el Core 2 Quad Q6600 de Intel para ver si el impacto del caché de CPU compartido es dramático o mínimo.

    Algunos lectores también estaban interesados ​​en simular un escenario en el que se ejecutan múltiples aplicaciones al mismo tiempo, para medir el beneficio de los núcleos de CPU adicionales mientras se realizan múltiples tareas. Por lo tanto, también realizamos una nueva prueba para analizar este tipo de escenario.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x