In the latest release of Mathematica 8, a large number of programming tools for GPU computing are available. In this presentation, new tools for CUDA and OpenCL programming will be explored. Several applications, including image processing, medical imaging, multi-gpu, statistics and finance will be presented.
If you are a Mathematica user, you will find that advance compiling tools for C, CUDA and OpenCL coding are now part of the familiar Mathematica language. If you are a hard core C and GPU developer, Mathematica 8 is a convenient platform to prototype and develop your own algorithms, with the added benefit to integrate your code with the thousands of Mathematica's build in functions.
Cite this work
Researchers should cite this work as follows:
University of Illinois at Urbana-Champaign
- Kernel Development
- parallel algorithms
- parallel programming
- programming techniques