Encyclopedia of Systems Biology

2013 Edition
| Editors: Werner Dubitzky, Olaf Wolkenhauer, Kwang-Hyun Cho, Hiroki Yokota

High-Performance Computing, Structural Biology

Reference work entry
DOI: https://doi.org/10.1007/978-1-4419-9863-7_978



High Performance Computing (HPC) refers to technologies used for implementing systems able to execute time expensive elaborations and to manage a huge amount of data in a small amount of time. HPC solutions are commonly exploited in different scientific fields that require the solution of complex mathematical models, like climatology, physics, medicine, or biology. One of the most recent innovations, which presents a good compromise between hardware cost and performances, is the use of the  GPU for parallel computation. This technology supplies promising results in simulation and modeling of biological systems and in real-time medical analysis.


Parallel Computing

HPC (  Large-Scale and High-Performance Computing) comes from the need of more and more great computational power to elaborate complex mathematical models and to evaluate new scientific theories. Technical and physical constraints limit the maximum speed reachable by a...
This is a preview of subscription content, log in to check access


  1. Culler D, Singh JP, Gupta A (1998) Parallel computer architecture: a hardware/software approach. Morgan Kaufmann, San FranciscoGoogle Scholar
  2. Hardwick J (2009) Embedded Tesla-using CUDA and Tesla in a medical device. In: GTC09, GPU technology conference 2009, 30 Sept–2 Oct, San JosèGoogle Scholar
  3. Hord RM (1998) Understanding parallel supercomputing. Piscataway, IEEEGoogle Scholar
  4. Kirk D, Hwu W (2010) Programming massively parallel processors: a hands-on approach. Morgan Kaufmann, BurlingtonGoogle Scholar
  5. Stone JE, Phillips JC, Freddolino PL, Hardy DJ, Trabuco LG, Schulten K (2007) Accelerating molecular modeling applications with graphics processors. J Comput Chem 28:2618–2640PubMedCrossRefGoogle Scholar
  6. Stone JE, Saam J, Hardy DJ, Vandivort KL, Hwu WW, Schulten K (2009) High performance computation and interactive display of molecular orbitals on GPUs and multi-core CPUs. In: 2nd workshop on general-purpose processing on graphics processing units, ACM international conference proceeding series, vol 383. ACM, New York, pp 9–18CrossRefGoogle Scholar
  7. Munshi A, Gaster B, Mattson TG, Fung J, Ginsburg D (2011) OpenCL programming guide. Addison-Wesley Professional, 1st edition, July 2011, BostonGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2013

Authors and Affiliations

  1. 1.Department of Computer Engineering and Systems ScienceUniversity of PaviaPaviaItaly