Introduction to GNU Parallel2015-08-06
parallel is a shell tool that allows you to execute jobs in parallel on one
or more computers.
Say we are working on a single computer with four CPU cores and want to run thirty-two jobs. Allotting jobs, you may divide the jobs evenly prior to running the job.
parallel, it will in real-time split up the jobs to the cores that
finish with smaller jobs.
This provides an easy way to test/run multiple parameters on a single script
instead of using a
Here’s a link to learn more and download the software for a wide variety of Linux distros and Mac OS.
I’ll be writing a short tutorial on how to install and use GNU
parallel in a