The High-Performance Computing (HPC) course provides knowledge of Cluster computing, Parallel programming, and the cutting-edge technologies driving advancements in computational power. You will gain a good understanding of how HPC is revolutionizing industries from scientific research to artificial intelligence.
This High-Performance Computing (HPC) course is designed to provide fundamental knowledge of HPC clusters, Parallel programming, Advanced Programming, and Power management techniques critical for modern computing systems. The course is structured across four comprehensive modules, focusing on fundamental principles, advanced technologies, and practical challenges in HPC.
The objective of this course is to equip learners with
i. a detailed understanding of HPC architecture, parallel computing principles, and advanced programming techniques.
ii. The course explores the design, management, and optimization of HPC clusters, along with power management strategies and next-generation computational technologies such as Petascale and Exascale computing.