Event box

Part 1 of 2: Fundamentals of Accelerated Computing with CUDA C/C++

Part 1 of 2: Fundamentals of Accelerated Computing with CUDA C/C++

This two-part workshop teaches the fundamental tools and techniques for accelerating C/C++ applications to run on massively parallel GPUs with CUDA®.

Participants will learn how to write code, configure code parallelization with CUDA, optimize memory migration between the CPU and GPU accelerator, and implement the workflow learned on a new task—accelerating a fully functional, but CPU-only, particle simulator for observable massive performance gains. At the end of the workshop, you'll have access to additional resources to create new GPU-accelerated applications on your own. Each session is roughly divided into 3 hours of active teaching and 1 hour of extra Q&A.

  • This first session focuses on accelerating applications with CUDA C/C++ and managing accelerated application memory with CUDA C/C++.
  • The second session will focus on asynchronous streaming and visual profiling for accelerated applications with CUDA C/C++.

Upon successful completion of the assessment, you’ll receive an NVIDIA certificate.

Important

This is a two-part course. Make sure you can attend both sessions before you register. 
A laptop is required to participate. Students can borrow a laptop through the library’s Tech Lending program.

Prerequisites:

  • Basic C/C++ competency, including familiarity with variable types, loops, conditional statements, functions, and array manipulations

Complete An Even Easier Introduction to CUDA, 1-hour online course (free with NVIDIA account

Date:
Monday, February 24, 2025
Time:
1:00pm - 5:00pm
Location:
The Catalyst (Parks 199)
Audience:
  Faculty     Grad students & postdocs     ISU staff     Undergrads  
Categories:
  Workshop > The Catalyst  

Registration is required. There are 19 spots available.

This workshop is part of a collaboration between Transitional AI Center (TrAC) and University Library to bring classes from the NVIDIA Deep Learning Institute to Iowa State. Questions about the program can be sent to trac@iastate.edu.