High Performance Computing is a way of clustering computing devices to achieve a far higher level of computational activity than can be achieved via single computer. HPC is a term commonly associated with Super Computers used to solve complex mathematical and engineering problems. The term is also used within the datacentre industry where servers are clustered.