Features
Mathematica Personal Grid Edition provides innovative parallel
computing functionality, with features such as the following:
 |
|
 |
 |
 |
 |
Parallelization at the Mathematica language level |
 |
Machine independence--user code is completely portable |
 |
High-performance MathLink communication protocol, optimized for all common configurations |
 |
Efficient, adaptive load balancing |
 |
Automatic or user-programmable scheduling for problem-specific adaptation |
 |
Automatic failure-recovery and reassignment of stranded processes |
 |
Support for tracing and debugging |
 |
Speculative parallelization for nondeterministic problems |
|
 |
|
 |
 |
 |
Mathematica Personal Grid Edition supports all Mathematica functionality--including the world's largest collection of advanced algorithms for numeric and symbolic computation, discrete mathematics, statistics, data analysis, graphics, visualization, and general programming--as well as all Mathematica application packages. Some specific features of interest include:
 |
|
 |
 |
 |
 |
Multi-paradigm symbolic programming language with
support for procedural, functional, list-based,
object-oriented, and symbolic programming
constructs |
 |
Automatic precision control and support for exact
integers of arbitrary length, rationals,
floating-point real and complex numbers, and
arbitrary-precision real and complex numbers |
 |
Automatic algorithm selection for optimal performance |
 |
Fully programmable 2D and 3D visualization with
over 50 built-in plot types to process data and
visualize results in one environment |
 |
High-speed numerical linear algebra, with
performance equal to specialized numeric
libraries |
 |
High-performance optimization and linear programming
functions |
 |
Wide-ranging support for sparse matrices |
 |
Flexible import and export of over 70 data,
image, and sparse-matrix formats |
 |
Highly optimized binary data I/O allowing fast
import of any binary data |
 |
Industrial-strength string manipulation |
 |
Built-in universal database connectivity for
additional data import capabilities |
 |
Language bindings to C, Java, .NET, Python,
and scripting languages |
 |
All-platform support for 64-bit addressing |
 |
Support for multiprocessor and multicore machines
on all platforms |
 |
Multithreaded numerical linear algebra |
 |
Vector-based performance enhancements |
 |
MathematicaMark 5.2 benchmarking tool
to measure the performance of your system |
|
 |
|
 |
 |
|
|