| More about Mathematica ยป | 
Mathematica 7 adds the capability for instant parallel computing. On any multicore computer system, Mathematica 7 is automatically set up to be able to run multiple parts of a computation concurrently—and for the first time makes parallel computing easy enough that it can be used in seconds as a routine part of everyday work. The symbolic character of the Mathematica language allows unprecedentedly straightforward support of many existing and new parallel programming paradigms and data-sharing models—and Mathematica's parallel infrastructure is set up to allow seamless scaling to networks, clusters, grids and clouds.
- Multicore parallelism standard with zero configuration on all versions of Mathematica. »
 - Parallelize function for automatic parallelization of Mathematica code. »
 - Automatic parallel versions of iteration and functional operations. »
 - ParallelTry function for speculative parallelization. »
 - Flexible data parallelism functions built directly into the Mathematica language.
 - Broadcast functions for separate evaluation on multiple subkernels. »
 - Automatic and tunable division of computations for parallel load balancing. »
 - Built-in concurrency primitives for full control of concurrent computations. »
 - Shared memory capabilities for symbols and functions. »
 - High-level synchronization with critical section support. »
 - Automatic and manual subkernel management. »
 - High-level mechanisms for distributing definitions to subkernels. »
 - In-notebook display of concurrent process status. »
 - Full user interface for manual configuration of parallel architecture. »
 - Parallel debugging and profiling through Wolfram Workbench.
 - Built-in support for parallelism on homogeneous and heterogeneous networks and clusters. (Requires gridMathematica.)
 - Built-in support for the Wolfram Lightweight Grid System for ad hoc parallel networks.
 - Built-in support for Microsoft, Sun, LSF, PBS, etc. cluster management systems.
 


