Introduction to CUDA (Hands-on)

This tutorial will show you how to do calculations with CUDA C/C++, an API for programming massively parallel GPUs.

In this tutorial you will learn to do the following tasks in CUDA:

  • Write a basic “Hello, World!” program
  • Write and launch CUDA C kernels
  • Manage GPU memory
  • Run parallel kernels in CUDA C
  • Parallel communication and synchronization
  • Race conditions and atomic operations

C/C++ programming experience is required for this tutorial. You do not need prior parallel programming or graphics experience.

If you try to sign up for this tutorial and find that it is full, please send email to and we will do our best to accommodate you.

Ekaterina Oleinik, Shared Infrastructure - Scientific Programming & Applications
Thursday, October 10, 2013 from 10:00 AM to 12:00 PM
Charles River Campus - MCS Information Services & Technology room B27 (111 Cummington Mall)