@nable

Научились ли программы использовать все процессорные ядра?

Здравствуйте. Лет 5-10 назад смысла в покупке многоядерных процессоров не было, т.к. большинство программ не умело использовать все ядра, а значит прирост производительности не наблюдался в сравнении 4-ых ядерных процессоров с 2-у ядерными.
Вопрос: изменилась ли ситуация и как давно?
  • Вопрос задан
  • 2560 просмотров
Пригласить эксперта
Ответы на вопрос 3
@brutal_lobster
It depends.

Блокнот как не умел паралеллиться на 16 ядер так и не умеет.
3dsmax как грузил все ядра, так и сейчас грузит.

Всё зависит от вас и от ваших задач :)
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
да вроде все умели, где можно было парралелить, даже игры почти сразу научились на нескольких ядрах работать.
ну и самый то главный плюс для десктопа это не в том что какая то программа умеет параллелиться, а в том что можно запустить 4 программы и не словить жуткие тормоза как раньше.
Ответ написан
Комментировать
GavriKos
@GavriKos
Программы могут использовать сколько угодно ядер, если можно распараллелить алгоритм работы. Но тут еще все зависит от ОС - как она раскидает потоки/нити по ядрам. Может вообще 4 однопоточные программы будут раскиданы по разным ядрам, и будет все работать быстрее чем на 1 ядре.

Сугубо из личного опыта: gcc можно запускать с разным количеством потоков, и на 8 ядрах (виртуально) компиляция идет в разы быстрее чем на 4 (виртуальных).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы