Contents:
- Theoretical concepts: parallelism, speedup, scaling, overhead, etc.
- Common parallel computing paradigms (SPMD, Map/Reduce, etc.)
- GNU tools for parallel computing (xargs and GNU parallel)
- Parallel computing with pipelines (UNIX pipes and FIFO files)
|
Prerequisite:
- Being able to use SSH with private keys
- Being familiar with a text editor
- Mastering the Linux command line and the GNU utilities (mkdir, cp, scp, etc.)
|