HPC stands for high performance computing and refers to systems that provide more computing power than is generally available. HPC bridges the gap between what small organizations can afford and what supercomputers provide. HPC uses clusters of commodity hardware and parallel processing techniques to increase processing speed and efficiency while reducing costs. Key applications of HPC include geographic information systems, bioinformatics, weather forecasting, and online transaction processing.