High Performance Computing

Definition

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.

Further Resources

Arora R, Esteva M, & Trelogan J. (2014). Leveraging High Performance Computing for Managing Large and Evolving Data Collections(link is external). International Journal of Digital Curation, 9(2). doi.org/10.2218/ijdc.v9i2.331

Search for a Term

Send us your feedback or suggestions for new terms

Contact information
CAPTCHA This question is to prevent spam submissions. Contact nwso@hshsl.umaryland.edu for any accessibility issues.
1 + 1 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.