Last week we
posted an item about
Wolfram Research's partnership with
NVIDIA to integrate GPU programming into
Mathematica. With NVIDIA's
GPU Technology Conference 2010 starting today, we thought we would share a little more for those who won't be at the show to see us (booth #31, for those who are attending).
Mathematica's GPU programming integration is not just about performance. Yes, of course, with GPU power you get some of your answers several times faster than before---but that is only half the story.
The heart of the integration is the full automation of the GPU function developing process. With proper hardware, you can write, compile, test, and run your code in a single transparent step. There is no need to worry about details, such as memory allocation or library binding.
Mathematica handles it elegantly and gracefully for you. As a developer, you will be able to focus on developing and optimizing your algorithms, and nothing else.
Here are a couple of examples to give you a taste of the upcoming feature.