Introduction to CUDA

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 scv-tutorial@bu.edu and we will do our best to accommodate you.

Katia Oleinik, IS&T Research Computing
Thursday, October 10, 2013 from 10:00 AM to 12:00 PM
Charles River Campus - MCS Information Services & Technology room B27 (111 Cummington Mall)