By using systems of interconnected computer clusters and the concept of parallel computing to distribute tasks over multiple processors at once, high performance computing makes it possible to tackle single problems with unprecedented computing power.