Skip to main content

High-Performance Computing, Structural Biology

  • Reference work entry
Encyclopedia of Systems Biology
  • 83 Accesses

Synonyms

Parallel computing

Definition

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.

Characteristics

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 via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 899.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 549.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Culler D, Singh JP, Gupta A (1998) Parallel computer architecture: a hardware/software approach. Morgan Kaufmann, San Francisco

    Google Scholar 

  • 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 

  • Hord RM (1998) Understanding parallel supercomputing. Piscataway, IEEE

    Google Scholar 

  • Kirk D, Hwu W (2010) Programming massively parallel processors: a hands-on approach. Morgan Kaufmann, Burlington

    Google Scholar 

  • 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–2640

    Article  PubMed  CAS  Google Scholar 

  • 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–18

    Chapter  Google Scholar 

  • Munshi A, Gaster B, Mattson TG, Fung J, Ginsburg D (2011) OpenCL programming guide. Addison-Wesley Professional, 1st edition, July 2011, Boston

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Piercarlo Dondi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media, LLC

About this entry

Cite this entry

Dondi, P., Lombardi, L. (2013). High-Performance Computing, Structural Biology. In: Dubitzky, W., Wolkenhauer, O., Cho, KH., Yokota, H. (eds) Encyclopedia of Systems Biology. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-9863-7_978

Download citation

Publish with us

Policies and ethics