High-Performance Computing (HPC)

Why do we need it ?

Compared to serial computing, using computer clusters and parallel computing is much better suited for modeling, simulating and understanding complex problems.

Main Reasons:

  • Throwing more resources at a task will shorten its time to completion
  • Many problems are so large and/or complex that it is impractical or impossible to solve them on a single computer, especially given limited computer memory
  • A single compute resource can only do one thing at a time. Multiple compute resources can do many things simultaneously

The WorldPop SDI is continuously working with colleagues within the WorldPop research group to develop software in R and Python that allows researchers to scale up analyses/modelling in a distributed manner on the University of Southampton's High-Performance Computing clusters.