Image
OLCF IN THE NEWS

OLCF Events

Date

Jun 19 2017

Time

08:30 AM - 04:00 PM

Location

JICS Auditorium
1 Bethel Valley Road Oak Ridge, TN 37831
Category

Organizer

Thomas Papatheodore
Phone
1 (865) 576-1244
Email
papatheodore@ornl.gov

Introduction to CUDA C/C++

Training is for ORNL Badged Staff only.

In the CUDA programming model, a program is separated into serial regions that are run on CPUs and parallel regions that are performed (by a hierarchy of thread groups) on GPUs. This workshop will introduce you to the basic concepts, syntax, and CUDA API functions needed to transfer data to and from GPUs, write GPU functions (kernels), and manage thread groups. We will include a presentation of these basic concepts as well as hands-on portions of the workshop where you will run/alter example problems and use what you have learned to change a simple C program into a CUDA program that offloads work to a GPU.

Requirements

  • You must have a laptop with ssh client to log into remote machine.
  • You must have basic experience with Linux/UNIX command line and text editor (e.g. emacs, vim, nano, etc.)

SlidesIntroduction to CUDA C/C++