Параллельная обработка строк или столбцов массива

Хочется параллельно применить какое-то действие к каждой из строк или столбцов массива, чтобы максимально использовать все процессорные ядра. Как наиболее эффективно задать это в Julia? Допустим, если хочется распараллелить что-то такое:

a = rand(Normal(), 10000, 50)
f(x) = median(x[x.>0.0])
M = mapslices(f, a, dims = [2])

Пока что отталкиваюсь от mapslices, но возможно есть какой-то более эффективный путь для таких задач?


Ответы (0 шт):