October 2023
Intermediate to advanced
528 pages
13h 23m
English
If one ox could not do the job they did not try to grow a bigger ox, but used two oxen.
—Grace Hopper

Parallel processing is a class of strategies for computation where we divide a problem into pieces and tackle each piece with a different computer or different processing units on a single computer—or a combination of both approaches. This chapter treats true parallel processing, where different computations occur simultaneously, and concurrent processing, where we ask the computer to do several things at once, but it may have to alternate among them.
While writing effective parallel programs can be tricky, Julia goes a ...
Read now
Unlock full access