Upcoming Trainings | Nodal Centres | Learning Resources | Teaching Resources | |||
---|---|---|---|---|---|---|
|
This section details and provides the links to some learning sites |
This section briefs out and provides links to some HPC relevant presentations delivered by renowned scholars and IIT professors |
One of the key deliverables of the mission is the development of a highly professional HPC-aware human resource pool at all levels for meeting the challenges of the development of HPC applications as well as for managing, monitoring, and running such complex HPC systems. This effort is driven by the NSM Expert Group on Human Resources Development (NSM-EG-HRD). The mission envisages the development of 20,000 HPC aware manpower over the duration of the mission. The following three types of HPC courses have been identified, which will be conducted by various educational and training institutes across the country.
- Short-term courses of 1-2 week duration
- Medium-term courses of 6-month duration
- Formal education courses to run as part of UG and PG programs in Science and Engineering
NODAL CENTRES
The National Supercomputing Mission envisages the development of 20,000 HPC-aware manpower over a period of seven years. The NSM Expert Group on Human Resources Development (NSM-EG-HRD) is working towards meeting this goal. In regards to this, the following three types of HPC courses have been identified, which will be conducted by various educational and training institutes across the country.
- Short-term courses of 1-2 week duration
- Medium-term courses of 6-month duration
- Formal education courses to run as part of UG and PG programs in Science and Engineering
The overall objective of the HPC nodal centers would act as an enabler for conducting these courses as well as undertaking activities that meet the goals set by NSM-EG-HRD, from time to time. Some of such activities, but not limited to, are listed below:
- Spreading awareness about HPC and encouraging the use of HPC
- Conducting Faculty development programs
- Generating content that can be used from a MOOC platform
- Conducting HPC workshops targeted toward a specific audience
- Updating Curriculum
- Hosting resources for use of the HPC community
Four Nodal Centers have been set up at the following institutes
- IIT Kharagpur http://www.hpc.iitkgp.ac.in/HPCF/hpcnc
- IIT Madras http://www.cse.iitm.ac.in/~rupesh/service/hpce/nsm-hr/index.php
- IIT Goa https://hpcnciitgoa.wordpress.com/
- IIT Palakkad https://iitpkd.ac.in/hpc-nc
LEARNING RESOURCES
- A training site by Livermore computing center. It briefs all the basic tutorials needed to know for HPC
- The main objective of the TOP500 list is to provide a ranked list of general-purpose systems that are in common use for high-end applications.
- HPC Wire is the #1 news and information resource covering the fastest computers in the world and the people who run them.
- The mentioned sites explain widely used parallel programming models MPI and OpenMP
TextBooks to Refer:
- R. Buyya, High-Performance Cluster Computing: Architectures and Systems, Volume 1, Pearson Education, 2008.
- Michael Jay Quinn, Parallel Programming in C with MPI and OpenMP, McGraw-Hill Higher Education, 2004
- Ananth Grama, Vipin Kumar, Anshul Gupta, and George Karypis, Introduction to Parallel Computing, Addison-Wesley, 2003
- (Edited By) I. Foster and C. Kesselman, The Grid: Blueprint for a New Computing Infrastructure, Morgan Kaufmann, Elsevier, 2004.
- D. Janakiram, Grid Computing, Tata McGraw-Hill, 2005.
- R. Buyya, C. Vecchiola, and S. T. Selvi, Mastering Cloud Computing Foundations and Applications Programming, Morgan Kaufmann, Elsevier, 2013.
TEACHING RESOURCES
- Lecture notes on High-Performance Computing
- Complete lectures and covered all basic topics:
- Tutorials on ACL, Multi-Factor Authentication, Remote Desktop Access (VNC), etc.