National Network of Libraries of Medicine
English Arabic Chinese (Simplified) French Hindi Japanese Korean Persian Portuguese Russian Spanish

High Performance Computing

High performance computing (HPC) is computing performed on a large cluster of servers to reduce the time needed to perform a large computational or analytical task. “The main principle involved in HPC is parallel processing, in which any given task and/or portion of data is divided among multiple compute-nodes that then work simultaneously to arrive at a given solution, hence reducing the overall time-to-results” (Arora, Esteva, & Trelogan, 2014). Cloud computing has made high performance computing more accessible because it has reduced the cost of purchasing and/or managing multiple servers.