Rated 4.5 out of 5

High Performance Computing Internship

COURSE OVERVIEW

The High Performance Computing course develops a structured understanding of parallel and accelerated computing through eight source-defined units. The curriculum begins with HPC foundations and architecture, hardware and local lab setup before moving into parallel-computing fundamentals. Learners then progress through distributed-memory programming with MPI, shared-memory programming with OpenMP and GPU computing with CUDA.

Later units connect programming with local HPC operations, including SLURM, storage, containers and a Proxmox lab, before concluding with performance optimization and capstone workflows. Every unit combines theory sessions with hands-on sessions, creating a consistent path from concepts to practical activity. The course is designed for technical learners and professionals who want a source-aligned introduction to HPC programming, operations and optimization in an online six-week format.

WHAT YOU'LL LEARN

  • Explain the foundations and purpose of high performance computing.
  • Describe HPC architecture, hardware and local lab setup considerations.
  • Apply parallel-computing fundamentals within the supplied learning pathway.
  • Develop understanding of distributed-memory programming with MPI.
  • Develop understanding of shared-memory programming with OpenMP.
  • Explore GPU computing workflows using CUDA.
  • Work with local HPC operations involving SLURM, storage and containers.
  • Understand the role of a Proxmox lab in the supplied local HPC workflow.
  • Analyse performance-optimization considerations in HPC workflows.
  • Integrate learning through the final capstone-workflow unit.

Develop parallel computing skills across CPU, GPU and cluster workflows

CURRICULUM

Unit 1: Foundations of High Performance Computing
Unit 2: HPC Architecture, Hardware and Local Lab Setup
Unit 3: Parallel Computing Fundamentals
Unit 4: Distributed Memory Programming with MPI
Unit 5: Shared Memory Programming with OpenMP
Unit 6: GPU Computing with CUDA
Unit 7: Local HPC Operations: SLURM, Storage, Containers and Proxmox Lab
Unit 8: HPC Performance Optimization and Capstone Workflows

WHO SHOULD ENROLL

  • Students and technical learners interested in high performance computing.
  • Developers seeking structured exposure to parallel-programming approaches.
  • Professionals working with compute-intensive technical environments.
  • System and infrastructure learners interested in local HPC operations.
  • Learners who want exposure to MPI, OpenMP and CUDA within one pathway.
  • Professionals interested in HPC performance optimization and capstone workflows.

WHAT YOU'LL GET

  • A source-aligned eight-module High Performance Computing pathway.
  • Theory and hands-on sessions in every module.
  • Structured exposure to MPI, OpenMP, CUDA and local HPC operations.
  • An online six-week learning format.
  • A course completion certificate.

PROJECT SUBMISSION

The project submission process helps learners apply Generative AI concepts in a practical and structured way. Therefore, participants complete project work to demonstrate their understanding, originality, and professional application.

Choose Your Project Topic

First, explore the project topics available in the LMS. Review the project description, learning outcomes, and required skills before selecting your topic.

If required, ask your guide or mentor for support. After that, finalize your topic and begin your project work.

Submit Your Project

Once your project report is complete, follow the project submission guidelines for formatting, font, spacing, citations, and originality.

Your report will go through a plagiarism check. Therefore, keep the work original, properly structured, and clearly written.

Finally, upload your final PDF report and any supporting files to the LMS.

Project Evaluation

After submission, your project is evaluated by an organization mentor and an internal faculty supervisor.

The evaluation focuses on report quality, depth of understanding, concept application, problem-solving skills, professional behaviour, and timely submission. In some cases, a viva or presentation may also be required.

Credits, Certificates and Results

Credits may be awarded as per applicable UGC NEP 2020 guidelines. In addition, your internship certificate will be issued after report approval, evaluation completion, and uploading of the required organization certificate.

Thereafter, learners can download the internship completion certificate directly from the LMS.

OUTCOME

  • Explain the foundations and architecture of high performance computing.
  • Relate hardware and local lab setup to HPC learning workflows.
  • Differentiate key parallel-computing approaches in the supplied curriculum.
  • Apply conceptual understanding of distributed-memory programming with MPI.
  • Apply conceptual understanding of shared-memory programming with OpenMP.
  • Interpret GPU-computing workflows using CUDA.
  • Describe local HPC operations involving SLURM, storage, containers and Proxmox.
  • Analyse performance-optimization considerations across HPC workflows.
  • Integrate learning through the capstone-workflow module.

KNOW MORE ABOUT

Course Price: ₹1,250
Who Should Enroll
What You'll Get
Sample Certificate
21 reviews
Rated 5 out of 5