Parallel computing
Before we start exploring the parallel computing features provided by Julia, it's interesting to understand briefly what parallel computation means. Parallel computing is a type of computation in which many calculations, or the execution of processes, are carried out simultaneously. Here, a typical task is broken down into multiple similar subtasks that are processed independently, but whose results are combined together to give one final result.
Like every other modern-day programming language, Julia also allows for parallel computation of a different set of tasks. However, the way in which Julia performs parallel computing is different. It provides a multiprocessing environment, which is based on message passing (not ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access