nixi
chuk
cdac
meity

The National Supercomputing Mission (NSM) is Government of India’s initiative for building capacity and capability in the area of High Performance Computing (HPC) in the country and is being implemented by Centre for Development of Advanced Computing (C-DAC). Generation of HPC aware manpower has been one of the key deliverables of NSM-HRD mission. Various training initiatives related to HPC involving short-term, medium-term and formal education programs have been conducted, since the mission was started. All India Council for Technical Education (AICTE) is the statutory body and a national-level council for technical education, under Department of Higher Education, Ministry of Education, and Government of India. AICTE is involved in planning and coordinated development of a technical education system throughout India and promotion of qualitative improvements of such education and its planned quantitative growth. Considering the need for knowledge of HPC for faculties, Centre for Development of Advanced Computing (C-DAC) proposes a master trainer program providing a unique opportunity to train faculties, and contribute to the advancement of education in alignment with global advancement. This initiative aims to enhance the outreach of HPC education to the grassroots level, ensuring broader accessibility and engagement with a diverse audience.

Objective

The objective of a Master Trainer Program on HPC is typically to equip participants with advanced knowledge, skills, and expertise in the field of high-performance computing. This specialized program aims to produce trainers who can effectively educate and train others in various aspects of HPC. The specific objectives may include:

  • In-depth Understanding of HPC Concepts: Ensure participants have a comprehensive understanding of the fundamental concepts, principles, and theories behind high-performance computing.
  • Technical Proficiency: Develop participants' technical skills in designing, implementing, and optimizing high-performance computing systems and applications.
  • Advanced Programming and Parallel Computing: Provide advanced training in parallel programming techniques and tools essential for exploiting the full potential of HPC systems..
  • Optimization Techniques: Teach optimization strategies and methodologies to enhance the efficiency and performance of algorithms and applications on HPC platforms.
  • Performance Monitoring and Analysis: Provide expertise in tools and techniques for monitoring and analyzing the performance of HPC applications and systems.
  • Scalability and Efficiency: Focus on strategies for designing scalable algorithms and architectures that can efficiently utilize the resources of large-scale HPC systems.
  • Best Practices and Case Studies: Share best practices and real-world case studies to illustrate successful implementations of HPC in various domains, fostering a practical understanding.
  • Communication and Teaching Skills: Develop effective communication and teaching skills so that participants can transfer their knowledge to diverse audiences, including researchers, developers, and students.
  • Awareness of Emerging Trends: Keep participants updated on the latest trends, technologies, and innovations in the field of high-performance computing.