High-performance computing (HPC) enables users to solve complex, computationally demanding business, engineering and scientific problems through computer modelling, simulation and analysis. The applications used in HPC require high bandwidth, enhanced networking and robust computing capabilities.
In technical words, HPC generally refers to processing complex calculations at high speeds across multiple servers in parallel. Those groups of servers are known as clusters and are composed of hundreds or even thousands of compute servers that have been connected through a network.