When should I use HPC?#

You should use HPC resources when your research workflows stand to benefit from HPC or where a research workflow is not possible to run on your own available resources.

The following are typical use cases when it may be beneficial to request access to a HPC cluster:

  • Computations need much more memory than what is available on your computer.
  • The same program needs to be run many times (usually on different input data).
  • The program that you use takes too long to run, but it can be run faster in parallel with multiple cores (usually using MPI or SMP / OpenMPI).
  • You need access to a GPU (your program needs to be written in a way that allows it to use your GPU or it uses GPU acceleration).