Event box

Fundamentals of Accelerated Computing with CUDA C/C++ (Part 2 of 2)
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.
This second session will focus on asynchronous streaming and visual profiling for accelerated applications with CUDA C/C++.
Important
This is a 2-part course. Register for the series through session 1.
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)
- Completion of Session 1 held on Sept 27
- Date:
- Friday, October 4, 2024
- Time:
- 1:00pm - 5:00pm
- Location:
- The Catalyst (Parks 199)
- Audience:
- Faculty Grad students & postdocs ISU staff Undergrads
- Categories:
- Workshop > The Catalyst Workshop
Office hours will be held for this class from 1-2 p.m., on Monday, September 30.
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