Skip to main content

High-Performance Blob-Based Iterative Reconstruction of Electron Tomography on Multi-GPUs

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNBI,volume 6674))

Abstract

Three-dimensional (3D) reconstruction of electron tomography (ET) has emerged as a leading technique to elucidate the molecular structures of complex biological specimens. Blob-based iterative methods are advantageous reconstruction methods for 3D reconstruction of ET, but demand huge computational costs. Multiple Graphic processing units (multi-GPUs) offer an affordable platform to meet these demands, nevertheless, are not efficiently used owing to a synchronous communication scheme and the limited available memory of GPUs. We propose a multilevel parallel scheme combined with an asynchronous communication scheme and a blob-ELLR data structure. The asynchronous communication scheme is used to minimize the idle GPU time. The blob-ELLR data structure only needs nearly 1/16 of the storage space in comparison with ELLPACK-R (ELLR) data structure and yields significant acceleration. Experimental results indicate that the multilevel parallel scheme allows efficient implementations of 3D reconstruction of ET on multi-GPUs, without loss any resolution.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Frank, J.: Electron Tomography: Methods for Three-dimensional Visualization of Structures in the Cell, 2nd edn. Springer, New York (2006)

    Book  Google Scholar 

  2. Herman, G.T.: Image Reconstruction from Projections: the Fundamentals of Computerized Tomography, 2nd edn. Springer, London (2009)

    Book  MATH  Google Scholar 

  3. Andersen, A.H., Kak, A.C.: Simultaneous Algebraic Reconstruction Technique (SART): a Superior Implementation of the ART Algorithm. Ultrasonics Imaging 6, 81–94 (1984)

    Article  Google Scholar 

  4. Gilbert, P.: Iterative Methods for the 3D Reconstruction of an Object from Projections. Journal of Theoretical Biology 76, 105–117 (1972)

    Article  Google Scholar 

  5. Lewitt, R.M.: Alternatives to Voxels for Image Representation in Iterative Reconstruction Algorhms. Physics in Medicine and Biology 37, 705–716 (1992)

    Article  Google Scholar 

  6. Andreyev, A., Sitek, A., Celler, A.: Acceleration of Blob-based Iterative Reconstruction Algorithm using Tesla GPU. IEEE NSS/MIC (2009)

    Google Scholar 

  7. Fernandez, J.J., Garcia, I., Garazo, J.M.: Three-dimensional Reconstruction of Cellular Structures by Electron Microscope Tomography and Parallel Computing. Journal of Parallel and Distributed Computing 64, 285–300 (2004)

    Article  MATH  Google Scholar 

  8. NVIDIA, CUDA Programming Guide (2008), http://www.nvidia.com/cuda

  9. Castano-Diez, D., Mueller, H., Frangakis, A.S.: Implementation and Performance Evaluation of Reconstruction Algorithms on Graphics Processors. Journal of Structural Biology 157, 288–295 (2007)

    Article  Google Scholar 

  10. Bilbao-Castro, J.R., Carazo, J.M., Garcia, I., Fernandze, J.J.: Parallelization of Reconstruction Algorithms in Three-dimensional Electron Microscopy. Applied Mathmatical Modelling 30, 688–701 (2006)

    Article  MATH  Google Scholar 

  11. Matej, S., Lewitt, R.M.: Efficient 3D Grids for Image-reconstruction using Spherically-symmetrical Volume Elements. IEEE Trans. Nucl. Sci. 42, 1361–1370 (1995)

    Article  Google Scholar 

  12. Bisseling, R.H.: Parallel Scientific Computation. Oxford University Press, Oxford (2004)

    Book  MATH  Google Scholar 

  13. John, R.R., Ronald, F.B.: Solving Elliptic Problems using ELLPACK. Springer, New York (1985)

    MATH  Google Scholar 

  14. Vazquez, F., Garzon, E.M., Fernandez, J.J.: Accelerating Sparse Matrix-vector Product with GPUs. In: Proceedings of CMMSE 2009, pp. 1081–1092 (2009)

    Google Scholar 

  15. Vazquez, F., Garzon, E.M., Fernandez, J.J.: A Matrix Approach to Tomographic Reconstruction and its Implementation on GPUs. Journal of Structural Biology 170, 146–151 (2010)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wan, X., Zhang, F., Chu, Q., Liu, Z. (2011). High-Performance Blob-Based Iterative Reconstruction of Electron Tomography on Multi-GPUs. In: Chen, J., Wang, J., Zelikovsky, A. (eds) Bioinformatics Research and Applications. ISBRA 2011. Lecture Notes in Computer Science(), vol 6674. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21260-4_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21260-4_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21259-8

  • Online ISBN: 978-3-642-21260-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics