Mathematica > Systems Interfaces & Deployment > Parallel Computing > Data Parallelism >
Mathematica > Core Language > Tuning & Debugging > Parallel Computing > Data Parallelism >

ParallelMap

ParallelMap[f, expr]
applies f in parallel to each element on the first level in expr.
ParallelMap[f, expr, levelspec]
applies f in parallel to parts of expr specified by levelspec.
  • ParallelMap is a parallel version of Map, which automatically distributes different applications of f among different kernels and processors.
  • ParallelMap will give the same results as Map, except for side effects during the computation.
  • ParallelMap uses the same level specifications as Map. Not all level specifications can be parallelized.
  • If an instance of ParallelMap cannot be parallelized it is evaluated using Map.
New in 7
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team