Найти тему

А нужно ли столько процессорных ядер?

Лет 6 назад, когда на работе появились процессоры Haswell-E, я проверил быстродействие ПК в Nastran на разном числе ядер и с удивлением обнаружил, что при 8 активных ядрах время расчёта в конкретной задаче не уменьшилось, а даже чуть увеличилось относительно 4х ядер.

Прошло время, сейчас решил повторить тест. Да и Nastran теперь уже обновился (2018, а не 2013). Тестовая задача небольшая: нелинейная статика, три контактных тела, около 30 тыс. конечных элементов, время расчёта в пределах 10 минут.

число потоков менялось опцией parallel=n, т.е. это smp.
число потоков менялось опцией parallel=n, т.е. это smp.

Прогресс заметен, хотя и не критичный, расчёт на 6 ядрах всего на 23% быстрее, чем на двух. Скорее всего эффективность снижается из-за уменьшения частот при увеличении числа активных ядер. TDP то ограничено. А вот 8-ядерника теперь под рукой нет. :( Хотя, похоже, что он для моих задач и не нужен.

Наука
7 млн интересуются