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

Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Date/Time:Monday, 24 Feb 2025 from 1:00 pm to 5:00 pm
Location Location:The Catalyst, Room 199, Parks Library
URL URL:https://iastate.libcal.com/event/13895731
Contact Contact:Adarsh Krishnamurthy
Phone Phone:515-294-5568
Channel Channel:University Library
Actions Actions:Download iCal/vCal | Email Reminder
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 interactive 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.