Workshop on Sustainable Agriculture Using Bharat Agri-Grid Ecosystem

Workshop on Sustainable Agriculture Using Bharat Agri-Grid Ecosystem

Organized by IIT Indore under the National Supercomputing Mission (NSM)

Event Details
Date: Tuesday, June 28, 2022 to Wednesday, June 29, 2022
Venue: Online
 

 
About the Workshop
This workshop aims to unite stakeholders from industry and start-ups to explore the potential of agricultural grid infrastructure applications powered by NSM supercomputers. The Bharat Agri-Grid Ecosystem is envisioned as a transformative platform for sustainable agriculture planning and innovation.
Objectives:
  • Introduce the Bharat Agri-Grid Ecosystem and its capabilities
  • Demonstrate use cases of agriculture applications on HPC platforms
  • Foster collaboration between academia, industry, and start-ups
  • Encourage scalable and sustainable agricultural solutions
 

 
Organizers
  • Indian Institute of Technology (IIT) Indore
  • National Supercomputing Mission (NSM)
 

 
Participation
  • Open to researchers, technologists, start-ups, and industry professionals
  • Sessions include expert talks, demonstrations, and interactive discussions
  • Online format to ensure broad accessibility
 

 
Contact
For queries related to the workshop, please refer to the registration form for contact details and updates.

Introduction to GPU Programming

Introduction to GPU Programming

Organized by IIT Madras under the National Supercomputing Mission (NSM)

Event Details
Date: Monday, June 20, 2022 to Sunday, July 31, 2022
Venue: Online (IIT Madras)
Site URL: Course Page
 

 
About the Course
This intensive online course introduces participants to GPU programming using CUDA and modern C++ extensions. Designed for serious learners, it emphasizes hands-on coding and weekly assignments to reinforce concepts.
Course Format:
  • Live online lectures (1.5 hours each)
  • Weekly assignments with submission deadlines
  • Access to course materials and e-meeting links for registered participants
 

 
Schedule & Topics
  • June 20 – CUDA Computation (Assignment 1 due June 26)
  • June 27 – CUDA Memory (Assignment 2 due July 3)
  • July 4 – CUDA Synchronization (Assignment 3 due July 10)
  • July 11 – GPU Applications / Topics in CUDA (Assignment 4 due July 17)
  • July 18 – C++ Programming for NVIDIA GPUs (Assignment 5 due July 24)
  • July 25 – C++ Programming for Generic Accelerators (Assignment 6 due July 31)
 

 
Eligibility
  • BTech students (4th semester onward) with knowledge of Computer Organization and C++
  • Masters and PhD scholars
  • Faculty members and researchers
  • Industry professionals interested in HPC
Not Recommended For:
  • Participants unfamiliar with GPUs
  • Those not conversant with C++
 

 
Evaluation & Certification
  • Six assignments, one per topic
  • Certificate awarded to participants who submit correct solutions for at least five assignments
  • Assignments released on Mondays, due by Sunday each week
 

 
Instructors
  • Prof. Rupesh Nasre – Associate Professor, CSE, IIT Madras
  • Dr. Pradeep Ramachandran – Director, Head of Research, KLA Advanced Computing Lab

Summer Internship at IIT Goa

Summer Internship at IIT Goa

Sponsored by NSM Nodal Centre for Training in HPC and AI

Event Details
Date: Wednesday, June 1, 2022 to Wednesday, August 31, 2022
Venue: Remote mode (IIT Goa)
 

 
About the Internship
The NSM Nodal Centre at IIT Goa offered remote internships to promote High Performance Computing (HPC) among students across India. These internships were designed to provide hands-on exposure to HPC and AI research projects under faculty mentorship.
Key Features:
  • Duration: Up to 3 months (June–August 2022)
  • Mode: Remote, with virtual mentorship and project guidance
  • Stipend: ₹8,000/month (paid upon successful completion)
  • Supported by NSM and C-DAC
 

 
Eligibility & Application
  • Open to undergraduate and postgraduate students interested in HPC and AI
  • Applicants were required to select projects from a listed table
  • Last Date to Apply: May 11, 2022
 

 
Selection & Certification
  • Interns selected based on academic background and project alignment
  • Stipend disbursed only after successful completion certified by mentors
  • Certificate of completion issued by IIT Goa and NSM
 

 
Contact
For more details and updates, visit the official internship page or reach out to the NSM Nodal Centre at IIT Goa.

Summer Internship at IIT Kharagpur

Summer Internship at IIT Kharagpur

Sponsored by NSM Nodal Centre for Training in HPC and AI

Event Details
Date: Monday, May 16, 2022 to Sunday, July 31, 2022
Venue: Remote mode (IIT Kharagpur)
 

 
About the Internship
The NSM Nodal Centre at IIT Kharagpur is offering a limited number of sponsored internships with IIT faculty members. These internships are designed to provide hands-on exposure to high-performance computing (HPC) and artificial intelligence (AI) research projects.
Key Features:
  • Duration: 2 months (May–July 2022)
  • Mode: Remote, with virtual mentorship and project guidance
  • Flexible start and end dates based on mutual agreement between intern and mentor
  • Research-focused engagement in HPC and AI domains
 

 
Eligibility & Application
  • Open to undergraduate and postgraduate students with interest in HPC and AI
  • Applicants must demonstrate strong motivation and relevant academic background
  • Last Date to Apply: May 10, 2022
 

 
Mentorship
Selected interns will be matched with IIT Kharagpur faculty mentors based on project alignment and academic interests. Mentors will guide students through research tasks, coding assignments, and collaborative discussions.
 

 
Contact
For more details and updates, visit the official internship page or reach out to the NSM Nodal Centre at IIT Kharagpur.

NSM Astrophysics GPU Bootcamp

NSM Astrophysics GPU Bootcamp

Organized by C-DAC under NSM in collaboration with SKAIC, NVIDIA, and OpenACC

Event Details
Date: Tuesday, May 10, 2022 to Thursday, May 12, 2022
Venue: Online
 

 
About the Bootcamp
This GPU Bootcamp offered a hands-on learning experience for scientists and researchers in Computational Astronomy and Astrophysics. Held virtually across three half days, the event focused on accelerating scientific codes using GPU technologies.
Highlights:
  • Day 1: Expert talks from global leaders in Astrophysics and HPC
  • Day 2 & 3: Hands-on sessions for selected participants on NSM cluster
  • Focus on GPU acceleration techniques and parallelization strategies
Target Audience:
  • Researchers and developers in Computational Astronomy and Astrophysics
  • Graduate students, postdocs, and professionals working on HPC-enabled simulations
  • Anyone interested in optimizing scientific codes for GPU platforms
 

 
Participation
  • Open to all, with selection for hands-on access to NSM cluster
  • Virtual format to ensure broad accessibility
  • Interactive sessions with mentors and domain experts
 

 
Organizers
  • Centre for Development of Advanced Computing (C-DAC)
  • National Supercomputing Mission (NSM)
  • SKA-India Consortium (SKAIC)
  • NVIDIA
  • OpenACC
 

 
Contact
For more details and future bootcamps, visit the official event page.

CUDA Programming

Online Course on CUDA Programming

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

Event Details
Date: Monday, May 2, 2022 to Friday, June 17, 2022
Venue: Online (IIT Madras)
Site URL: Course Page
 

 
About the Course
This course introduces participants to CUDA programming for GPU acceleration. Delivered via live online lectures and interactive doubt sessions, it covers foundational and advanced topics in parallel computing using CUDA.
Topics Covered:
  • Introduction to GPU computing
  • Hello World in CUDA
  • Program flow and cudamemcopies
  • Thread organization and blocks
  • GPU computation hierarchy and matrix operations
  • Thread divergence and memory types
  • Memory coalescing, AoS vs. SoA
  • Shared memory and bank conflicts
  • Compute capabilities and synchronization
  • Mutual exclusion, atomics, and barriers
  • Reductions, prefix sums, and functions
  • Multi-dimensional arrays in C/CUDA
 

 
Schedule
Each session is 90 minutes long, including Q&A. The final session includes an online exam (MCQ format).
  • May 2 – Introduction to GPU
  • May 4 – Hello World in CUDA
  • May 6 – Program Flow & cudamemcopies
  • May 9 – Thread Organization
  • May 11 – Computation Hierarchy & Matrix Squaring
  • May 13 – Thread Divergence
  • May 16 – Memory Types & Latency
  • May 18 – Memory Coalescing
  • May 20 – Shared Memory
  • May 23 – Bank Conflicts
  • May 25 – Compute Capabilities
  • May 27 – Data Race & Synchronization
  • May 30 – Mutual Exclusion
  • June 1 – Atomics
  • June 3 – Barriers
  • June 6 – Reductions & Prefix Sum
  • June 8 – Functions
  • June 10 – Support Topics
  • June 13 – CUDA Topics
  • June 15 – Multi-dimensional Arrays
  • June 17 – Online Exam
 

 
Instructor
  • Jash Khatri, MS Scholar, CSE, IIT Madras
  • Researcher in Graph Algorithms on GPUs
  • Incoming Software Engineer at Microsoft
 

 
Certificate
Participants who attend at least 15 sessions and complete the exam will receive a course completion e-certificate. The exam score will not affect certification.
 

 
Registration
  • Registration was free and mandatory
  • E-meeting details were emailed one week before the course began

GPU Programming with CUDA

GPU Programming with CUDA

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

Event Details
Date: Tuesday, February 1, 2022 to Saturday, May 7, 2022
Venue: Online
Site URL: Course Page
 

 
About the Course
This free online course introduces participants to GPU programming using CUDA. It is based on a parallel course taught at IIT Madras and includes recorded lectures and interactive doubt sessions. The course is designed for serious learners interested in solving assignments and building practical skills.
Topics Covered:
  • Introduction to GPU computing
  • Computation and parallel execution
  • Memory management and optimization
  • Synchronization techniques
  • CUDA functions and support libraries
  • Streams and concurrency
  • Case studies and advanced topics
 

 
Who Should Attend
  • Students from science and engineering disciplines
  • Company personnel interested in GPU programming
  • Scientists and domain experts working with HPC
Not Recommended For:
  • Participants unfamiliar with GPUs
  • Those without programming experience
 

 
Instructor
  • Prof. Rupesh Nasre – Faculty, CSE, IIT Madras
  • Coordinator, NSM Nodal Centre for Training in HPC and AI
 

 
Contact
For more details and updates, visit the official course page.

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

Introduction to Applied AI

Introduction to Applied AI

Organized by NSM Nodal Centres for Training in HPC and AI, in association with NVIDIA & OpenACC

Event Details
Date: Monday, January 31, 2022 to Friday, April 22, 2022
Venue: Online
Site URL: Course Page
 

 
About the Course
This 33-hour online lecture series focuses on Applied Accelerated Artificial Intelligence, covering both foundational concepts and industrial use cases. The course is designed to help participants understand hardware acceleration for AI tasks and deploy AI solutions using state-of-the-art SDKs.
Key Features:
  • Delivered by leading faculty and industry experts
  • Includes demonstrations and code walkthroughs
  • Covers real-world use cases in healthcare and smart cities
  • End-of-course online examination with certificates and book prizes
 

 
Course Topics
  • AI System Hardware: CPU, RAM, GPU, Interconnects
  • System Software: OS, Virtualization, Cloud
  • Accelerated Deep Learning Frameworks: PyTorch, TensorFlow
  • AI Accelerators and Containers (Jupyter Lab)
  • Distributed AI Computing: Multi-GPU, MPI, Horovod
  • Optimizing Deep Learning: Mixed Precision, Transfer Learning
  • Accelerated Data Analytics and Deployment
  • Applied AI Use Cases: Smart City, Healthcare
 

 
Instructors
  • Dr. Satyajit Das
  • Mr. Bharatkumar Sharma
  • Adesuyi Tosin
  • Prof. Satyadhyan Chickerur
 

 
Assessment & Certification
  • Online examination at the end of the course
  • Top performers receive book prizes
  • Certificates with grades for successful candidates
  • Participation certificates for others
 

 
Contact
For full details and registration, visit the AI SHIKSHA IIT Goa course page.

NSM-Computer Architecture Winter School 2021

NSM-Computer Architecture Winter School 2021

Sponsored by the National Supercomputing Mission’s Nodal Centre for Training in HPC and AI

Event Details
Date: Monday, December 27, 2021 to Friday, January 7, 2022
Venue: Online-only virtual event
Site URL: Event Page
 

 
About the Winter School
NSM-CAWS 2021 is a two-week intensive program designed to introduce undergraduate students to both basic and advanced topics in Computer Architecture. The program is ideal for students who have already completed foundational coursework in computer organization.
Key Highlights:
  • Lectures by experts from IISc, AMD, and other leading institutions
  • Hands-on sessions with architectural tools and simulators
  • Focus on preparing students for advanced coursework and research
  • Highly competitive selection process with ~100 participants
 

 
Target Audience
  • Undergraduate students in computer science or related fields
  • Early-career graduate students interested in computer systems
  • Aspiring researchers preparing for advanced studies (M.Tech/Ph.D.)
 

 
Important Dates
  • Registration Deadline: December 10, 2021
  • Shortlist Notification: December 17, 2021
  • Program Duration:
    • Week 1: December 27 – December 31, 2021
    • Week 2: January 3 – January 7, 2022
 

 
Contact & Registration
For application details, speaker list, and schedule, visit the NSM-CAWS 2021 official page.