5

Julia で並列処理をテストして、マシンの速度が向上するかどうかを確認しています (新しいアルゴリズムを実装する言語を選択しています)。巨大な例を書くのに多くの時間を費やしたくなかったので、リリース バージョン Julia 0.4.5 (Mac OS X およびデュアル コア) で次のテストを行いました。

$ julia -p2

julia> @everywhere f(x) = x^2 + 10
julia> @time map(f, 1:10000000)
julia> @time pmap(f, 1:10000000)

pmapmap よりも大幅に遅く (>20x)、10x をはるかに超えるメモリを割り当てます。私は何を間違っていますか?

ありがとう。

4

1 に答える 1