-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pmap slowdown since 0.4 #17301
Comments
The second issue is JuliaParallel/DistributedArrays.jl#72 Will look into the first one. |
Just to note that For the test case above on my machine: |
I am observing a factor of 18 to 20 slowdown with |
Does using a batch size help at all or is there some other issue? |
Seems to be around a 15-20% difference now. Perhaps enough to close? |
Inspired by a julia-users question, I've timed
pmap
and it's become quite a bit slower. It has went through various changes during the development of 0.5 and the test case is not of the type thatpmap
is supposed to do well for but since the slowdown is quite large, I'll report it anywayTest code
The slowdown didn't start right after 0.4 came out so the first commit below is from January after we switched to 3.7.1.
d4749d2 (Old)
Takes 10.619339 seconds.
853317d (New)
Takes 18.537377 seconds
UPDATE:
This might be a general issue with our parallel infrastructure. With the same version of
DistributedArrays.jl
I getd4749d2 (Old)
853317d (New)
cc: @amitmurthy
The text was updated successfully, but these errors were encountered: