This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Monday, July 18 • 8:00am - 12:00pm
Tutorial: Introduction to CUDA Programming in C and Fortran

Sign up or log in to save this to your schedule and see who's attending!

This tutorial is a beginning/intermediate course on programming NVIDIA GPUs with CUDA. After a short segment on why we are using accelerators in high performance computing and on accelerator hardware, we will describe all of the pieces necessary to write a CUDA program in C and Fortran. The example will be a stencil update, which is simple enough to be written in a few lines of code. The code design will be guided by the hardware; we will put emphasis on motivating common design principles by the desire to write fast code for GPU accelerators. In the second part of the presentation, we will focus on two common optimization strategies: using shared memory and overlapping computation with data transfer using CUDA streams. Experience with writing serial code in C or Fortran will be helpful to follow the examples.

Monday July 18, 2016 8:00am - 12:00pm

Attendees (7)