May 2019
Beginner to intermediate
466 pages
10h 44m
English
To start with processes, add and make available the Distributed package with add Distributed, and using Distributed.
Julia can be started as a REPL or as a separate application with a number of workers, n, available. The following command starts n processes on the local machine (this command includes the Distributed package automatically):
// code in Chapter 8\parallel.jl julia -p n # starts REPL with n workers
These workers are different processes, not threads, so they do not share memory.
To get the most out of a machine, set n equal to the number of processor cores. For example, when n is 8, you have, in fact, nine workers: one for the REPL shell itself, and eight others that are ready to do parallel tasks. Every worker ...
Read now
Unlock full access