Certificate in High Performance Computing
Full-Time
The course provides practical knowledge of High-Performance Computing (HPC), focusing on its applications, system administration, and parallel programming.
Programme Objective
The course targets professionals, researchers, and students in computational fields, focusing on parallel computing, advanced algorithms, and optimizing performance for data-intensive tasks and simulations. Applicants must have basic computer knowledge and programming fundamentals. Applicants with one year of experience in the field will be given priority
The course provides practical knowledge of High-Performance Computing (HPC), focusing on its applications, system administration, and parallel programming. Participants will learn to manage HPC systems and develop optimized code for complex computational tasks, equipping them to implement advanced solutions across various domains.
Assessment
Participants are evaluated using Diversified Continuous Assessment throughout the duration of the course to make a fair assessment of the skills acquired by them to have a very uniform and fair assessment.
Certificate
The participants will receive the Certificate of Completion on completion of the course.
Programme Outcomes
Upon completion of the course, through assessment activities, participants will show evidence of their ability to:
- Demonstrate understanding of the principles, architecture, and components of HPC systems.
- Apply HPC techniques to solve real-world problems in domains such as science, engineering, and data analytics.
- Manage, configure, and maintain HPC clusters and infrastructure efficiently.
- Use parallel programming tools to optimize code performance.
- Analyse and enhance the performance of computational workloads on HPC systems
- Design and deploy customized HPC solutions for specific computational challenges
Programme Design
Participants are evaluated using Diversified Continuous Assessment throughout the duration of the course to make a fair assessment of the skills acquired by them to have a very uniform and fair assessment.
Lessons
- Introduction to High-Performance Computing (HPC)
- HPC cluster and Ecosystem
- Architecture and Organisation
- Linux Operating System and Shell Scripting
- HPC Access and Module Management
- Parallel Programming: Open MP, Message Passing Interface
- Schedulers and Job Submission
- Machine Learning Applications and Libraries
- HPC Applications and Case Studies