История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
Для распараллеливания чего угодно, должен распараллеливаться алгоритм. Это значит что всё или часть последовательности действий алгоритма могут быть вычислены независимо. Также не всё бесплатно порой быстрее посчитать что-то в одноптоке.
https://pro-prof.com/forums/topic/openmp-left-rectangle-method
Ну или распаралеливать не вам алгоритм, а обработку им данных. Типа есть функция которая что-то делает сложное с числом, этих чисел мильярд. С самой функцией мы ничего сделать не сможем, а вот раскидать миллиард чисел по 6 ядрам процессора например можем. Ускорение вычислений будет огромным. А если чисел ну там 10 то будет даже медленее.
Я в математике не алё вообще, если что. Ничего не скажу по делу. Только в целом. Да если алгоритм позволяет, в любом случае да если данных много.
Исправление LINUX-ORG-RU, :
Для распараллеливания чего угодно, должен распараллеливаться алгоритм. Это значит что всё или часть последовательности действий алгоритма могут быть вычислены независимо. Также не всё бесплатно порой быстрее посчитать что-то в одноптоке.
https://pro-prof.com/forums/topic/openmp-left-rectangle-method
Ну или распаралеливать не вам алгоритм, а обработку им данных. Типа есть функция которая что-то делает сложное с числом, этих чисел мильярд. С самой функцией мы ничего сделать не сможем, а вот раскидать миллиард чисел по 6 ядрам процессора например можем. Ускорение вычислений будет огромным. А если чисел ну там 10 то будет даже медленее.
Исходная версия LINUX-ORG-RU, :
Для распараллеливания чего угодно, должен распараллеливаться алгоритм. Это значит что всё или часть последовательности действий алгоритма могут быть вычислены независимо. Также не всё бесплатно порой быстрее посчитать что-то в одноптоке.
https://pro-prof.com/forums/topic/openmp-left-rectangle-method