Skip to main content

GPU Computing

  • Reference work entry
Encyclopedia of Systems Biology

Synonyms

General-Purpose GPU; GPGPU

Definition

The use of GPUs (Graphics Processing Units) to accelerate the computation of scientific and engineering applications.

Characteristics

At first the goal of the Graphics Processing Units (GPUs) was to accelerate the specific computation related to the visualization in the computer; in this way the CPU could be entirely dedicated to the computation of general applications. So GPU hardware resources were specialized in graphic computation and included several specific Arithmetic Units and a particular memory hierarchy connected to the central process unit (CPU). Later, the role of GPUs has been more relevant and the graphic software to exploit the GPUs was based on graphics-specific programming languages like OpenGL and Cg with a substantial cost of programming.

In the last decade the evolution of GPU technology has been based on the following:

  1. 1.

    The amount of hardware resources has been significantly increased.

    ...

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

  • Castaño-Diez D, Moser D, Schoenegger A, Pruggnaller S, Frangakis AS (2008) Performance evaluation of image processing algorithms on the GPU. J Struct Biol 164:153–160

    PubMed  Google Scholar 

  • Frank J (2006) Electron tomography: methods for three-dimensional visualization of structures in the cell, 2nd edn. Springer, New York, p 455

    Google Scholar 

  • Herman GT (1980) Image reconstruction from projections: the fundamentals of computerized tomography. Academic, New York

    Google Scholar 

  • Kaeli DR, Leeser M (2008) Special issue on general-purpose processing using graphics processing units. J Parallel Distrib Comput 68:1305–1402

    Google Scholar 

  • Kimmel R, Malladi R, Sochen NA (2000) Images as embedded maps and minimal surfaces: movies, color, texture, and volumetric medical images. Int J Comput Vis 39:111–129

    Google Scholar 

  • Kirk DB and Hwu WW (2010) Programming Massively Parallel Processors: A Hands-on Approach. MorganKaufmann. pp 256

    Google Scholar 

  • Lucic V, Forster F, Baumeister W (2005) Structural studies by electron tomography: from cells to molecules. Ann Rev Biochem 74:833–865

    PubMed  CAS  Google Scholar 

  • Vázquez F, Garzón EM, Fernández JJ (2010) A matrix approach to tomographic reconstruction and its implementation on GPUs. J Struct Biol 170:146–151

    PubMed  Google Scholar 

  • Vázquez F, Garzón EM, Fernández JJ (2011) A new approach for sparse matrix vector product on NVIDIA GPUs. Concurr Comput-Pract. doi:10.1002/cpe.1658

    Google Scholar 

  • Xu W, Xu F, Jones M, Keszthelyi B, Sedat J, Agard D, Mueller K (2010) High-performance iterative electron tomography reconstruction with long-object compensation using graphics processing units (GPUs). J Struct Biol 171:142–153

    PubMed  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fransisco Vázquez .

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

Vázquez, F., Martínez, J.A., Garzón, E.M. (2013). GPU Computing. 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_998

Download citation

Publish with us

Policies and ethics