Perl 4 Science

doing science in our favorite language

Concurrency and Parallelism

Perl has many approaches to achieving concurrent execution and parallel computing. These approaches work at different levels of data analysis ranging from splitting up jobs using Perl threads and forks to parallel computations using GPU and MPI modules and to harnessing Perl for Big Data tasks (for example Blekko’s use of clusters for crawling the Web).

More information on packages that can help you get started can be found on the software page under the “Parallel Computing” section.