titan

Up since 9/19/17 11:55 pm

eos

Up since 8/22/17 05:30 pm

rhea

Up since 10/17/17 05:40 pm

hpss

Up since 10/17/17 04:10 pm

atlas1

Up since 7/17/17 08:40 am

atlas2

Up since 10/20/17 01:45 pm
OLCF User Assistance Center

Can't find the information you need below? Need advice from a real person? We're here to help.

OLCF support consultants are available to respond to your emails and phone calls from 9:00 a.m. to 5:00 p.m. EST, Monday through Friday, exclusive of holidays. Emails received outside of regular support hours will be addressed the next business day.

Loading Events

Introduction to CUDA C/C++

Details

Date:
June 19
Time:
8:30 am - 4:00 pm

Venue

JICS Auditorium, Building 5100
1 Bethel Valley Road
Oak Ridge, TN 37831 United States

Organizer

Thomas Papatheodore
Phone:
865-576-1244
Email:
papatheodore@ornl.gov

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++