WOLFRAM

Wolfram Archive

Wolfram Research Extends Grid Computing Platform from CPU to GPU Hardware

Published July 14, 2011

New gridMathematica 8 adds CUDA and OpenCL support simplifying management of heterogeneous high-performance computing

Wolfram Research today announced the release of gridMathematica 8, the latest version of Wolfram’s widely used platform for grid computing. gridMathematica 8 adds to the existing CPU capabilities a range of high-performance technologies, from CUDA and OpenCL support to dynamically generated C code generation, as well as new application-specific technologies in statistics, image processing, signal processing, finance, and network analysis.

gridMathematica 8 extends the built-in parallelization features of Mathematica 8 and is able to parallelize and distribute any computation across a grid, making it easy to drive multiple GPU hardware simultaneously across the network from a single control process.

Mathematica 8’s intuitive CUDA programming interface makes it a compelling choice for anyone looking to accelerate high-performance computing applications with GPUs,” says Andrew Cresci, General Manager for Strategic Alliances at NVIDIA.

gridMathematica has been at the center of Wolfram Research’s drive to make parallel computing mainstream. With the parallel programming tools built in to standard Mathematica licenses, over a million people already have access to the tools for submitting tasks to gridMathematica.

“gridMathematica 8 makes further improvements in the automation applied to the distribution of parallel tasks so that developers can focus on the computation, not on details of messaging and synchronization,” says Tom Wickham-Jones, Director of Kernel Technology at Wolfram. “With improvements to the speed of execution of compiled code, including the addition of just-in-time C code generation and compilation, this convenience comes without any performance penalty.”

gridMathematica 8 adds a total of over 500 new capabilities to be fully compatible with Mathematica 8.

gridMathematica 8 requires Mathematica and is available for Windows, Mac OS X, and Linux. More details about gridMathematica are available online.