Параллельная обработка строк или столбцов массива
Хочется параллельно применить какое-то действие к каждой из строк или столбцов массива, чтобы максимально использовать все процессорные ядра. Как наиболее эффективно задать это в Julia? Допустим, если хочется распараллелить что-то такое:
a = rand(Normal(), 10000, 50)
f(x) = median(x[x.>0.0])
M = mapslices(f, a, dims = [2])
Пока что отталкиваюсь от mapslices, но возможно есть какой-то более эффективный путь для таких задач?