CUDA Programming

[CUDA Programming Information and Resources]

Welcome!

This site is for programmers who are interested in tapping into the remarkable computing power of modern graphics processors. Mainstream GPUs have come a long way since their introduction in the late 90s. Since then, their programmability has been steadily increasing, to the point where we can now execute general purpose code on them. Enter CUDA!

CUDA stands for Compute Unified Device Architecture. It is NVIDIA's extension to the C programming language, which lets us easily start writing code that runs on their GPUs. You can make your code execute tens of times faster than on mainstream CPUs. And better yet, you can pick up one of these devices for under $100. If you already have one, but haven't peeked at CUDA, you've had a dormant mini supercomputer this whole time!

To the left you will find information on how to get started. This includes how to setup your machine, how to get programming, how CUDA works, a few examples, valuable CUDA resources, and how to contact us.

Thanks for coming,
- Rodrigo and Mike

NOTE: This site is under heavy construction.