Visit the National Instruments web site

Toolbox provides personal supercomputing power

A The MathWorks product story
Edited by the Electronicstalk editorial team Nov 18, 2005

The MathWorks Distributed Computing Toolbox 2 provides engineers and scientists with a high productivity programming tool to simplify the development of distributed computing applications.

The MathWorks Distributed Computing Toolbox 2 provides engineers and scientists with a high productivity programming tool to simplify the development of distributed computing applications.

The Distributed Computing Toolbox 2 now offers support for third-party schedulers, and new interprocess communication capabilities for distributing and executing parallel algorithms in a cluster of computers using Matlab.

With these new features, the upgraded Distributed Computing Toolbox allows domain experts to tackle formidable computing challenges and easily develop distributed computing applications on their own.

The Distributed Computing Toolbox 2 supports third-party schedulers, such as LSF from Platform Computing.

As a result, users can use the generic API provided with the toolbox and integrate MathWorks distributed computing tools into their existing distributed computing environments.

This capability enables users to take advantage of the unique capabilities of the scheduler, such as support for batch jobs, in addition to the interactive workflows supported in version 1 by The MathWorks job manager in the Matlab Distributed Computing Engine (available separately).

A major enhancement in the Distributed Computing Toolbox 2 is interprocess communication, enabling execution of parallel applications that are divided into interdependent tasks.

The new version includes communication functions based on Message Passing Interface (MPI), the industry-wide protocol for communication in a parallel program.

Additionally, because Distributed Computing Toolbox 2 runs on all hardware on which Matlab runs, users can redeploy their parallel applications on new hardware or operating systems without having to retool the entire application.

"The MathWorks has added significant new capabilities to the Distributed Computing Toolbox 2 and the Distributed Computing Engine 2 that have allowed us to integrate the products with our existing scheduler, and the results have been great", said Siddharth Samsi, of Ohio Supercomputing Center.

"These tools are changing the way engineers and scientists use Matlab in the high-performance computing field, and will allow us to perform tasks that were not possible before".

"We are very excited about this upgrade".

"Today's engineers and scientists want a tool that makes it convenient to develop and run distributed applications using Matlab and other software on their desktop", said Lisa Kempler, Director of Matlab Product Marketing, The MathWorks.

"The Distributed Computing Toolbox 2 makes personal supercomputing power easily available to the hundreds of thousands of engineers and scientists who already use Matlab, and at the same time offers a convenient high-level technical language for supercomputing specialists".

The Distributed Computing Toolbox supports the full Matlab language, almost all MathWorks products and all supported Matlab platforms.

The Matlab Distributed Computing Engine can run in either homogeneous or heterogeneous clusters.

Both the Distributed Computing Toolbox and Matlab Distributed Computing Engine is available now with prices starting at US $1000 for the toolbox, and $6000 for the engine.

Not what you're looking for? Search the site.

Back to top Back to top

Contact The MathWorks

Related Stories

Contact The MathWorks

 

Newsletter sign up

Request your free weekly copy of the Electronicstalk email newsletter ...

Visit the National Instruments web site

Search by company

A Pro-talk Publication

A Pro-talk publication