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)
pmap
map よりも大幅に遅く (>20x)、10x をはるかに超えるメモリを割り当てます。私は何を間違っていますか?
ありがとう。