Цитата:от: Mu3aHTPOn
Самое прямое - NC есть почти все необходимое для постобработки фотографий, как ни странно, цифровых.
Не согласен насчет NC - я другой софт юзаю.
Я вам лучше байку из жизни расскажу про кучу ядер:
Совсем недавно ко мне обратилась одно предприятие.
У них были проблемы с производительностью.
Решили они что лучше чем платить какому-то специалисту по оптимизации ПО - купить дорогой сервер.
Купили. По нынешним временам не шибко крутой - 8 ядер всего (2 шт. Xeon 4-ядерные). Но по сравнению с тем что у них до того стояло - небо и земля. В старом сервере стояло 2 одноядерных процессора.
Знаете, какой они получили прирост производительности?
Процентов 15-20!
И это:
- при увеличении числа ядер в 4 раза
- при увеличении скорости работы жестких дисков (они взяли на сервер не плохой дисковый массив) и
- при увеличении скорости работы оперативной памяти (другое поколение потому что)
Таким образом ядра не решают все.
Почему не стало быстрее?
Я им подробнейшим образом пояснил так - их ПО неспособно нагрузить все ядра, так как разработано с учетом работы на одном ядре.
И без серьезнейшей переделки под многоядерность - быстрее не будет, пусть они хоть 10000 ядер ставят.
А прирост производительности в 15-20% обусловлен просто более быстрой работой процессора (одного его ядра), подсистемы оперативной памяти и жесткого диска.
Как я решили проблему?
Реорганизовал работу с базой данных. Это можно было сделать просто, быстро и недорого.
Стало быстрее - операция по которой мы замеряли с 2 минут сократилась до 40 секунд.
Но все же не во столько раз быстрее, во сколько стало больше ядер.
То есть прирост производительности за счет многоядерности и прочей аппаратной хрени обошелся предприятию примерно в 100 000 руб. (недорого по нынешним временам).
А прирост производительности за счет оптимазации работы программы в 3 раза - обошелся предприятию в 6 000 руб.
Это я все к тому, что реальная польза от 4 ядер будет только в том случае, если разработчики NC специально озаботились использованием его под 4-мя ядрами - и никак иначе.
А судя по тому как вы серьезно относитесь к разгону 4-х ядерных процессоров - вы будете одним из первых кто выяснит - оптимизирован ли NC под многоядерность или нет.