LINUX.ORG.RU

История изменений

Исправление AKonia, (текущая версия) :

Равномерная загрузка ядер не говорит ни о чём кроме того, что вы просто загрузили процессор работой, что сделать в общем-то не сложно например взяв или реализовав плохой алгоритм или запустив бесконечный цикл. Касательно перехода на icc - вообще мало что даст, его единственное достоинство заключается в том, что иногда может увидеть потенциал в узких случаях с оптимизацией и бывает сговорчивее в вопросе оптимизации. Как минимум нормальная оптимизация предполагает сначала выбор наиболее адекватного алгоритма, оптимизации работы с памятью, повышения локальности данных и операций, векторизациии затем уже распараллеливание на многоядерную или многопроцессорную систему. И распараллеливание увы даёт один из самых малых приростов производительности, наибольший обычно дают алгоритм и оптимизация работы с памятью, хотя бывают и исключения.

Исходная версия AKonia, :

Равномерная загрузка ядер не говорит ни о чём кроме того, что вы просто загрузили процессор работой, что сделать в общем-то не сложно например взяв или реализовав плохой алгоритм. Касательно перехода на icc - вообще мало что даст, его единственное достоинство заключается в том, что иногда может увидеть потенциал в узких случаях с оптимизацией и бывает сговорчивее в вопросе оптимизации. Как минимум нормальная оптимизация предполагает сначала выбор наиболее адекватного алгоритма, оптимизации работы с памятью, повышения локальности данных и операций, векторизациии затем уже распараллеливание на многоядерную или многопроцессорную систему. И распараллеливание увы даёт один из самых малых приростов производительности, наибольший обычно дают алгоритм и оптимизация работы с памятью, хотя бывают и исключения.