Calcular ciclos de reloj CPU multinúcleo + incluir Turbo Boost

Calcular ciclos de reloj CPU multinúcleo + incluir Turbo Boost

¿Cómo se calculan los ciclos de reloj que puede ofrecer una CPU (incluido Turbo Boost)? Necesito reemplazar una CPU de servidor por una CPU nueva (con menos núcleos, debido a los costos de licencia). Por eso quiero estar seguro de que la nueva CPU ofrece tantos (o más) ciclos de reloj como la CPU actual. Normalmente, calcularía el socket * núcleos * frecuencia de reloj. por ejemplo, para el procesador Intel® Xeon® E5-2687W v4, sería: 2 * 12 * 3000 = 72000.

Pero algunas personas dicen que debo tener en cuenta Turbo Boost. Dicen que necesito usar la siguiente fórmula: 2*8*3000 + 2*4*3500 = 76800 otros dicen que necesito usar: 2 * 12 * 3000 + 2 * 12 * 200 = 76800 No pueden explicármelo por qué usan una de esas fórmulas.

¿Alguien puede ayudarme e intentar explicar por qué utilizan los cálculos mencionados anteriormente?

Gracias

Respuesta1

Sí, debes tener en cuenta el impulso turbo. Más allá de eso, las proporciones reales de Turbo boost en todas las CPU recientes dependen de la cantidad de núcleos activos (más núcleos activos implican un turbo máximo más bajo), por lo que no se pueden simplemente multiplicar los núcleos por las proporciones de turbo máximas.

Desafortunadamente, Intel no parece anunciar las relaciones turbo en ARK y tampoco pude encontrarlas en la hoja de datos. Puede obtener esta información directamente desde la CPU, por ejemplo con turbostat --debug 1 1, pero eso no le ayudará mucho si no tiene una copia.

información relacionada