The functional and list-oriented characteristics of the core
Mathematica language allow
Mathematica to provide immediate built-in data parallelism, automatically distributing computations across available computers and processor cores.
Parallelize — perform a computation using automatic parallelization
ParallelMap — map a function in parallel over the elements of a list
ParallelTable — generate a table in parallel
ParallelCombine — evaluate expressions in parallel and combine their results
DistributeDefinitions — distribute definitions needed for parallel computations
ParallelNeeds — load a package into all parallel subkernels
Method — how computations are distributed

,

, ...)