Synonyms
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.
The amount of hardware resources has been significantly increased.
...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
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
Frank J (2006) Electron tomography: methods for three-dimensional visualization of structures in the cell, 2nd edn. Springer, New York, p 455
Herman GT (1980) Image reconstruction from projections: the fundamentals of computerized tomography. Academic, New York
Kaeli DR, Leeser M (2008) Special issue on general-purpose processing using graphics processing units. J Parallel Distrib Comput 68:1305–1402
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
Kirk DB and Hwu WW (2010) Programming Massively Parallel Processors: A Hands-on Approach. MorganKaufmann. pp 256
Lucic V, Forster F, Baumeister W (2005) Structural studies by electron tomography: from cells to molecules. Ann Rev Biochem 74:833–865
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
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
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-1-4419-9863-7_998
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4419-9862-0
Online ISBN: 978-1-4419-9863-7
eBook Packages: Biomedical and Life SciencesReference Module Biomedical and Life Sciences