Почему i7-5960x всего 3,0 ГГц, а i7-5930k — 3,5 ГГц? Я очень ждал 8-ядерный Intel i7, пока не увидел, что штатная тактовая частота ниже, чем у его 6-ядерного аналога. Есть ли какая-то конкретная причина? Я бы ожидал, что у них будет по крайней мере одинаковая частота ядра.
Проведем быстрый подсчет:
- 6 ядер @ 3,5 ГГц = 21,0 ГГц в сумме от всех ядер (распределено по 12 потокам)
- 8 ядер @ 3.0Ghz = 24.0Ghz всего от всех ядер (распределено по 16 потокам)
Я правильно понимаю? Что именно это означает с точки зрения производительности? i7-5930k просто лучше/быстрее НА ЯДРО/ПОТОК?
решение1
Почему? Чтобы быть уверенным, спросите Intel. Они решили так.вероятныйпричина жесткости - это электричество и тепло.
- Больше ядер означает больше потребляемой мощности и больше выделяемого тепла.
- Более высокая тактовая частота означает большую потребляемую мощность и большее выделение тепла.
Вполне возможно, что 8 ядер на частоте 3 ГГц превышают бюджет мощности, и в этом случае у вас есть только несколько вариантов:
- Более дорогое охлаждение, более мощный блок питания и т. д. и т. п.
- Используйте более низкую максимальную тактовую частоту.
- Используйте меньше ядер.
- Выбирайте лучшие чипы. (Это работает лишь отчасти. Если 1 из 10 чипов работает лучше и выделяет меньше тепла, то выбрасывать остальные 9 будет дорого.)
Хорошая догадка заключается в том, что Intel посмотрела на возможности своих чипов и выбрала чипы, наиболее соответствующие запросам рынка. Это означает как чипы с большим количеством ядер, так и чипы с высокой тактовой частотой. И часто не то и другое одновременно.
Что касается «быстрой математики»: ваша сумма ГГц не соответствует реальной скорости вычислений.
Два ядра на частоте 1 ГГц (просто округленное число) могут быть в два раза быстрее одного ядра на частоте 1 ГГц. Или они могут быть в 10 раз быстрее, поскольку с двумя ядрами вы можете получить вдвое больше кэша (предполагая, что все данные помещаются в удвоенный кэш, но не в кэш размером 1x). Это может быть также и медленнее. (например, задача переходит с одного ядра на другое, что приводит к промахам кэша).
Короче говоря: Ядра x ГГц != скорость процессора.