High performance computing
What is High performance computing?
High performance computing (HPC) is the use of extremely powerful computers for running complex computational tasks that would take days, months or even years to complete on a standard computer. It may refer to the use of a supercomputer, a single high-powered unit with many processors, or a group of powerful computers linked together to form a 'cluster'.
Programs that run on supercomputers or clusters can be split up into many smaller programs which can run separately on each individual processor core, all at the same time. This is known as 'parallel computing'. Specialised programming is required to configure programs to run in this way so that they can make full use of the combined processing power available.
What is HPC useful for?
HPC is typically used for extremely intensive computing tasks, such as:
- Generating high-fidelity three-dimensional models of complex phenomena like black holes
- Simulating the climate of a specific region over a long time period (i.e. 30 years)
- Using advanced machine learning techniques on vast quantities of data to make predictions
At the end of this course, users will have an understanding of the concepts of High Performance Computing, will know what to expect to find in a HPC cluster. They will also get experience running parallel programs on a small cluster with a Slurm scheduler.
How can I use it?
Researchers at Monash can access a variety of high-powered computing equipment. For more information, see the Monash eResearch Centre.
HPC events run regularly throughout the year and include the following workshops:
- Introduction to HPC (Note: experience with the Unix command line is required for this workshop.)
Who can register for a workshop
Our workshops are open to all Monash University research and professional staff, and graduate research students (PhD and Masters by Research).
Registering for a workshop
Workshop registration is available through myDevelopment. This aligns with myPlan and training records for staff, and enables more streamlined processes for assigning credit towards the Monash Doctoral Program for Graduate Research students.
To browse our upcoming workshops, please see our Events page. Alternatively, staff and graduate research students can search for upcoming Data Fluency workshops on myDevelopment:
- Log into myDevelopment from your myMonash portal.
- Type "Data Fluency" or the software your are interested in (eg. "python") into the search box to find a list of available workshops.
Where else to find training
You can find more online training materials for this tool via the Library. Visit LinkedIn Learning or Safari to access a range of videos, eBooks and online courses, or try using Library Search to find other resources to help you master this tool.
If you're still not sure where to start, use the details below to get in touch with the Data Fluency community.