Найти в Дзене

О целесообразности апгрейда без смены платформы для инженерных расчетов.

Имеется: компактный ПК двухлетней давности сборки, но в старом корпусе: Asus ROG STRIX B560-I, i5-11400, 64Gb RAM, SSD Fury 2Tb.... Во-первых, следует отметить, что за два года после последнего апгрейда быстродействие ПК заметно упало, процентов на 10. WIN 11 чуть медленнее Win 10 (пара процентов), далее апдейты безопасности (апдейт Downfall точно 1% сожрал), а вот что ещё, мне не очень понятно. Ну да ладно, решено сделать лёгкий апгрейд для восстановления производительности, тем более i9-11900KF сейчас стоит в районе 200$ на Ali. Удивительный факт, но сейчас i7 стоит не дешевле, поэтому нет никакого смысла его покупать. Да, i9 теоретически ориентирован на разгон, но это вовсе не обязательно. Окончательно в пользу i9 меня склонила максимально возможная одно-двухядерная частота в пределах 11-й серии: 5,3 ГГц. Замена кулера на водяное охлаждение не предусматривается (не влезет в корпус), а старый воздушный кулер от Noctua никак не в состоянии рассеять 200 и более Вт тепла длительное вр

Имеется: компактный ПК двухлетней давности сборки, но в старом корпусе: Asus ROG STRIX B560-I, i5-11400, 64Gb RAM, SSD Fury 2Tb....

Mini-ITX корпус из 2012 года (тогда на Xeon E3-1230v2)
Mini-ITX корпус из 2012 года (тогда на Xeon E3-1230v2)

Во-первых, следует отметить, что за два года после последнего апгрейда быстродействие ПК заметно упало, процентов на 10. WIN 11 чуть медленнее Win 10 (пара процентов), далее апдейты безопасности (апдейт Downfall точно 1% сожрал), а вот что ещё, мне не очень понятно.

Ну да ладно, решено сделать лёгкий апгрейд для восстановления производительности, тем более i9-11900KF сейчас стоит в районе 200$ на Ali. Удивительный факт, но сейчас i7 стоит не дешевле, поэтому нет никакого смысла его покупать.

Да, i9 теоретически ориентирован на разгон, но это вовсе не обязательно. Окончательно в пользу i9 меня склонила максимально возможная одно-двухядерная частота в пределах 11-й серии: 5,3 ГГц.

Максимальная частота CPU в работе.
Максимальная частота CPU в работе.

Замена кулера на водяное охлаждение не предусматривается (не влезет в корпус), а старый воздушный кулер от Noctua никак не в состоянии рассеять 200 и более Вт тепла длительное время.

Судя по букве X в маркировке, похоже процессор собран во Вьетнаме. Странно, что Intel в отличие от AMD теперь явно не пишет страну производства.

i9-11900KF
i9-11900KF

Вставляем новый процессор и смотрим настройки. И удивительное дело: при установке нового процессора автоматическое энергопотребление не изменилось: PL1: 180 Вт, PL2: 250 Вт. Изменилось тау, теперь 56 секунд, что логично, это же K процессор. Удивительно, но можно ничего не менять, ровно то, что требуется.

Настройки в BIOS (фотка на телефон)
Настройки в BIOS (фотка на телефон)

Понятно, что для i5-11400 эти 180 Вт вообще не ограничение, он даже под Prime95 с учётом AVX512 выше 170 Вт не поднимается, но для i9-11900KF это уже серьёзное ограничение, но только при загрузке 6-8 ядер.

Проверяем производительность. Вначале в CPU-Z:
Проверяем производительность. Вначале в CPU-Z:

Затем в Nastran на линейной статике. Линейная статика потому, что для меня это актуальнее, чем расчёт устойчивости, собственных частот и т.д. Вообще говоря, задачи линейной (да и нелинейной) статики не в состоянии нормально загрузить современный многоядерный процессор. Дело в том, что в многоядерном режиме (или вообще на GPU) решается только система линейных уравнений, а вот её подготовка и обработка результатов ложится на один процессор. А так как сшить четыре куска матрицы проще, чем восемь, то число операций при расчёте на большем число ядер увеличивается. До определённого числа ядер есть смысл, а дальше уже без толку.

Модель в Nastran SOL 101 из 300 тысяч узлов с линейным контактом, число ядер задано параметром parallel=...
Модель в Nastran SOL 101 из 300 тысяч узлов с линейным контактом, число ядер задано параметром parallel=...

Время расчёта на i9-11900KF при 4, 6 и 8 ядрах почти идентично. И в значительной степени это связано с тем, что для большего числа рабочая ядер частота ниже. Adaptive Boost вещь полезная, но с другим охлаждением и лимитами энергопотребления.

Частоты i9-11900KF в зависимости от числа используемых ядер (картинка из открытых источников).
Частоты i9-11900KF в зависимости от числа используемых ядер (картинка из открытых источников).

Тем не менее, ускорение времени расчета на 20% есть, что хороший результат за столь небольшие деньги. Приблизительно так и ожидалось, больше, это только переход на новый Ryzen 7000. Но он в mini-itx корпус уже никак не влезет, надо другой, более крупный ПК собирать, хотя бы mATX.