GPU Programming with OpenACC

GPU Programming with OpenACC

Organized by NSM Nodal Centre for Training in HPC and AI, IIT Madras

Event Details
Date: Tuesday, February 1, 2022 to Saturday, February 12, 2022
Venue: Online
Site URL: Course Page
 
 
About the Course
This paid online course introduces participants to GPU programming using OpenACC. Delivered via live lectures and interactive doubt sessions, it covers foundational constructs, compiler behavior, and real-world applications. Topics Covered:
  • Introduction to GPU computing
  • OpenACC basics and Hello World
  • Compute constructs: parallel, kernels, serial
  • Compiler output and loop-carried dependence
  • Data constructs for optimizing transfers
  • Applications: vector operations, substitution cipher, matrix operations
 
 
Schedule
Each session includes a 1-hour lecture followed by a 30-minute Q&A.
  • Feb 1 – Introduction to GPU
  • Feb 2 – OpenACC Basics
  • Feb 3 – Compute Construct: parallel
  • Feb 4 – Compute Construct: kernels
  • Feb 7 – Loop Construct
  • Feb 8 – Data Optimization
  • Feb 9 – Vector Operations
  • Feb 10 – Matrix Operations
  • Feb 11 – Substitution Cipher
  • Feb 12 – Online Exam (MCQ format)
 
 
Instructor
  • Prof. Rupesh Nasre – Faculty, CSE, IIT Madras
  • Coordinator, NSM Nodal Centre
 
 
Certificate
Participants who attend all sessions and complete the exam will receive a course completion e-certificate. The exam score will not affect certification.
 
 
Feedback Highlights
  • Rated 9.35/10 overall by participants
  • Praised for clarity, depth, and practical relevance
  • Suggestions included adding hardware fundamentals for non-CS backgrounds