what is hpc

1 year ago 73
Nature

High-performance computing (HPC) is the use of supercomputers and computer clusters to solve advanced computation problems. HPC integrates systems administration, parallel programming, and other fields into a multidisciplinary field that combines digital electronics, computer architecture, system software, programming languages, algorithms, and computational techniques. HPC technologies are the tools and systems used to implement and create high-performance computing systems. HPC solutions have three main components: compute servers, storage, and networking. An HPC cluster consists of hundreds or thousands of compute servers that are networked together, and each server is called a node. The nodes in each cluster work in parallel with each other, boosting processing speed to deliver high-performance computing. HPC is used in scientific research, engineering applications, and business uses such as data analysis. HPC is gaining acceptance in academia and in the enterprise as demand grows to handle massive data sets and advanced applications.