|
Mathematica Personal Grid Edition combines the computational capabilities of Mathematica with the high-level parallel language extensions of Parallel Computing Toolkit to make personal supercomputing a reality--right at your own desk, at your own convenience.
Mathematica Personal Grid Edition kombiniert vier Mathematica-Kernprozesse, ein Mathematica Frontend und ein Parallel Computing Toolkit. Der "Master kernel" bearbeitet den Input, Output und die Ablaufplanung und wird über das Frontend kontrolliert. Die "rechnenden" maximal 3 Kerne werden vom "Master kernel" gesteuert.
Parallel Computing Toolkit: "The Complete Symbolic Parallel Language Extension for Mathematica" enthält
- diverse "hoch"sprachige parallele Befehle (z.B. ParallelEvaluate, ParallelMap, ParallelTable, ...)
- Automatische oder anwenderprogrammierbare ladungsbalancierte Ablaufplanung, problemspezifisch angepasst
- Fehlerbehebung bei gestrandeten Prozessen sowie Ablaufverfolgung und Fehlerbeseitigung (Debugging)
- spekulative Parallelisierung bei nichtdeterministischen Problemen
Vorteile der Mathematica Personal Grid Edition
Mit der Mathematica Personal Grid Edition können Sie ohne fremde Ressourcen Parallelisierung in Ihrer täglichen Arbeit einsetzen. Alles was Sie zusätzlich neben der Personal Grid Edition brauchen für HPC-Entwicklung: einen Rechner auf Ihrem Schreibtisch mit vier Kernen !
Signifikante Geschwindigkeitserhöhung
Mathematica Markup Ergebnisse
Easy Parallelization On Demand
Now you can simply and elegantly solve parallel-computing problems that used to require thousands of lines of code in C or Fortran. High-level parallel language extensions make it easy--often only involving changing a single command, such as Evaluate to ParallelEvaluate. With Mathematica Personal Grid Edition, using parallel computation is just as easy as using Mathematica, so you can tackle larger problems and investigate parallel approaches at any level of the problem-solving process. And unlike other systems, you can address not just numerics but also symbolics and all areas covered by Mathematica.
Having Mathematica Personal Grid Edition as part of your daily workflow gives you unrestricted access to identify and make use of many more opportunities for parallel solutions. This qualitative change is similar to what Mathematica itself brought when first introduced, making computational problem-solving broadly accessible and leading to significant productivity gains and new advances in many areas.
Zero-Barrier Deployment
Deploying Mathematica Personal Grid Edition on a quad-core computer is just as easy as deploying Mathematica on a laptop. There is no special IT infrastructure to be built and maintained, no shared resources or scheduling administration, and therefore no large budget issues to overcome. This is the ideal personal supercomputing solution.
Same-System Scalability
Mathematica Personal Grid Edition provides a highly accessible entry point to the supercomputing arena, but at some stage you may want to scale your problem beyond your own personal supercomputer. For larger-scale parallel applications, programs can run unchanged on grids or clusters of any size using gridMathematica. This makes Mathematica Personal Grid Edition a perfect prototyping environment for more-intensive applications, and gives you the ability to conveniently handle all of your supercomputing needs within the same, familiar programming framework.
Features
Mathematica Personal Grid Edition provides innovative parallel computing functionality, with features such as the following:
Parallel Features
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.
Platform Availability
Mathematica Personal Grid Edition is available for all common Linux and Unix systems, Windows, and Mac OS X. For more information, see the supported platforms for Mathematica.
Components
Mathematica, Parallel Computing Toolkit
Licensing
Each Mathematica Personal Grid Edition unit comes with four Mathematica kernel processes, one Mathematica front-end process, and one Parallel Computing Toolkit.
Examples of Hardware for Mathematica Personal Grid Edition
Workstations
Alienware MJ-12 7550a
Apple Power Mac G5 Quad
Dell Precision 670 & 470
HP xw9300
IBM IntelliStation A Pro
SGI Prism
SGI Tezro
Servers
Dell PowerEdge 2850 & 1850
HP 9000 rp3440-4 & rp4410-4
HP Integrity rx4640
HP ProLiant DL 585 & 385
HP ProLiant DL 580 & 380
IBM eServer p5 570
IBM eServer x366 & x346
IBM eServer x326
SGI Altix 350
SGI Origin 350
Sun Fire X4200 & X4100
Sun Fire V490 & V480
|
|