PoochMPI Toolkit for Mathematica Announced
Wolfram Research's Mathematica Parallelized using Pooch
San Francisco, CA - WWDC 2006 - August 7, 2006 -
Dauger Research, Inc., and Advanced Cluster Systems, LLC, today announce
the PoochMPI Toolkit for Mathematica, enabling Wolfram Research's Mathematica to be combined
with the easy-to-use, supercomputer-compatible
Pooch clustering technology of
This new technology, as Pooch as done before,
will further enhance the power of clusters for its users.
"Pooch has long provided users with fastest and easiest path to parallel computing", said Dr. Dean Dauger, President of Dauger Research, Inc.
"Today we've truly run Mathematica in parallel, enabling its power to be combined with Pooch's ease of use and reliability.
This creates one of the most powerful cluster solutions ever and a milestone for which we're proud."
"PoochMPI for Mathematica
takes Wolfram Research's gridMathematica to levels never experienced before." says
Zvi Tannenbaum, co-founder and CTO of Advanced Cluster Systems, LLC.
"We're thrilled by the possibilities.
This opens up whole new worlds for Mathematica programmers to explore, limited only by their imagination."
Inspired by the supercomputing-standard Message-Passing Interface (MPI), the PoochMPI Toolkit creates
a standardized way for Mathematica kernels to communicate with each other directly.
This solution stands in contrast to typical grid implementations that are master-slave or server-client
all the kernels can communicate with each other directly and collectively the way modern supercomputers do.
As they do for cluster codes, Pooch and MacMPI provide the support infrastructure to enable this supercomputing-style
parallel startup and inter-kernel communication.
Within the Mathematica environment, this creates an "all-to-all" communication topology,
practitioners have found to be required to address the largest problems in scientific computing
since the first
Besides locating, launching, and coordinating Mathematica kernels on a cluster,
the PoochMPI Toolkit provides an API that closely follows the MPI standard appropriate for
use in Mathematica.
Enabling Mathematica kernels to be harnessed together the way
this fusion of Mathematica, Pooch, and MacMPI
makes problems accessible that never were before.
The PoochMPI Toolkit for Mathematica will be available in six weeks via our web sites.
Until then, please visit the Science Connection on Thursday at 9 am for a demonstration
of the technology as part of a
presentation by Dauger Research at WWDC 2006.
Other company and product names may be trademarks of the respective companies with which they are associated.