Hi, by my reading of the Julia manual, the following is not currently possible. I just wanted to check, am I correct?
I'd like to create a large shared state, like a 10GB vector, and let multiple worker processes all be able to access it. Read-only access is fine. This is a common pattern for lots of machine learning algorithms that I write (where the large shared state is the model parameters; for example, the workers might compute model likelihood on different subsets of the full dataset). Currently, if you try to have multiple @parallel workers/threads access a global array, it gets copied for each one. (The manual says this is the case, and I confirmed it in a test.) There seem to be some issues and pull requests that might be related, e.g. https://github.com/JuliaLang/julia/issues/1790 Thanks -- Brendan -- brenocon.com
