Online Course on GPU Computing with MATLAB
Organized by NSM Nodal Centre for Training in HPC and AI
Event Details
Date: Saturday, September 30, 2023 to Saturday, November 18, 2023
Venue: Online
Organized by: IIT Madras under NSM
Site URL:
Course Page
About the Course
This course introduces participants to GPU computing using MATLAB, combining theory sessions with hands-on practice. Topics range from MATLAB fundamentals to CUDA programming and GPU acceleration techniques.
Topics Covered:
- MATLAB basics and programming
- Data types, arrays, logic, and control structures
- Functions, data import/export, and visualization
- Image processing in MATLAB
- Introduction to GPU and CUDA
- CUDA program flow, memory management, and thread organization
- GPU computation hierarchy and memory types
- Running PTX and CUDA code on GPU
- Case studies in GPU computing
Schedule
Each day includes a morning theory session and an afternoon hands-on or extended theory session.
- September 30 – MATLAB Introduction & Programming
- October 3 – Data Types & Arrays
- October 7 – Logic, Control & Debugging
- October 10 – Functions & Data Handling
- October 14 – Visualization & Image Processing
- October 17 – GPU Basics & CUDA Hello World
- October 21 – CUDA Flow & Thread Blocks
- October 28 – GPU Hierarchy & Memory Types
- November 4 – GPU Computing with MATLAB & PTX
- November 18 – CUDA Execution & Case Studies
- November 25 – Online Exam (MCQ format)
Instructor
- Dr. Mullai Thiagu, Visiting Assistant Professor, KREA University
Certificate
Participants who attend at least 15 of the 20 sessions and complete the exam will receive a course completion e-certificate. Exam scores will not affect certification.
Registration
- Registration is free and mandatory
- Meeting details will be emailed two days before the course begins
- Ensure accurate name and email for certification
Acknowledgments
Logistics support provided by KREA University.