High-performance computing (HPC) is the use of parallel processing for running advanced application programs efficiently, reliably and quickly. While this term refers in general to the computing power required to perform high data computation, you can occasionally use it as a synonym for supercomputing.
In the cloud environment, High-performance cloud computing (HPC2) is a type of Cloud Computing solution that incorporates standards, procedures and elements from cloud computing. HPC2 defines the techniques for achieving computing operations that match the speed of supercomputing from a cloud computing architecture.