AsafManela / HurdleDMR.jl

Hurdle Distributed Multinomial Regression (HDMR) implemented in Julia
Other
24 stars 13 forks source link

Multithreading #6

Open AsafManela opened 5 years ago

AsafManela commented 5 years ago

Currently parallelization on a local cluster uses SharedArrays to share memory between distributed cores. This is not super efficient and also sometimes fails on windows.

It would be better to replace it with multithreading, which should be getting more stable in Julia v1.2.

AsafManela commented 5 years ago

Gave this a go, but it resulted in a small improvement for dmr and large slowdown for hdmr. Will try again after 1.2 is out