Support Options

Submit a Support Ticket

Home Online Presentations Mathematica for CUDA and OpenCL Programming About

Mathematica for CUDA and OpenCL Programming

By Ulises Cervantes-Pimentel1, Abdul Dakkak1

1. Wolfram Research

Published on


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:

  • Ulises Cervantes-Pimentel; Abdul Dakkak (2011), "Mathematica for CUDA and OpenCL Programming,"

    BibTex | EndNote


Omar N Sobh

University of Illinois at Urbana-Champaign

Tags, a resource for nanoscience and nanotechnology, is supported by the National Science Foundation and other funding agencies. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.