Implementation and performance evaluation of reconstruction algorithms on graphics processors

被引:54
作者
Diez, Daniel Castano [1 ]
Mueller, Hannes [1 ]
Frangakis, Achilleas S. [1 ]
机构
[1] European Mol Biol Lab, D-69117 Heidelberg, Germany
关键词
image processing;
D O I
10.1016/j.jsb.2006.08.010
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
The high-throughput needs in electron tomography and in single particle analysis have driven the parallel implementation of several reconstruction algorithms and software packages on computing Clusters. Here, we report on the implementation of popular reconstruction algorithms as weighted backprojection, simultaneous iterative reconstruction technique (SIRT) and simultaneous algebraic reconstruction technique (SART) on common graphics processors (GPUs). The speed gain achieved on the GPUs is in the order of sixty (60x) to eighty (80x) times, compared to the performance of a single central processing unit (CPU), which is comparable to the acceleration achieved on a medium-range computing cluster. This acceleration of the reconstruction is caused by the highly specialized architecture of the GPU. Further, we show that the quality of the reconstruction on the GPU is comparable to the CPU. We present detailed flow-chart diagrams of the implementation. The reconstruction software does not require special hardware apart from the commercially available graphics cards and could be easily integrated in software packages like SPIDER, XMIPP, TOM-Package and others. (c) 2006 Elsevier Inc. All rights reserved.
引用
收藏
页码:288 / 295
页数:8
相关论文
共 20 条
[1]  
Carazo JM, 1999, APPL NUM HARM ANAL, P405
[2]   Leginon: An automated system for acquisition of images from vitreous ice specimens [J].
Carragher, B ;
Kisseberth, N ;
Kriegman, D ;
Milligan, RA ;
Potter, CS ;
Pulokas, J ;
Reilein, A .
JOURNAL OF STRUCTURAL BIOLOGY, 2000, 132 (01) :33-45
[3]  
Fernando R, 2003, CG TUTORIAL DEFINITI
[4]   SPIDER and WEB: Processing and visualization of images in 3D electron microscopy and related fields [J].
Frank, J ;
Radermacher, M ;
Penczek, P ;
Zhu, J ;
Li, YH ;
Ladjadj, M ;
Leith, A .
JOURNAL OF STRUCTURAL BIOLOGY, 1996, 116 (01) :190-199
[5]  
Frank J., 1992, ELECT TOMOGRAPHY
[6]  
Goddeke D., 2005, GPGPU BASIC MATH TUT
[7]  
Kak A.C. Slaney M., 1999, PRINCIPLES COMPUTERI
[8]   Computer visualization of three-dimensional image data using IMOD [J].
Kremer, JR ;
Mastronarde, DN ;
McIntosh, JR .
JOURNAL OF STRUCTURAL BIOLOGY, 1996, 116 (01) :71-76
[9]   Cryo-electron tomography reveals the cytoskeletal structure of Spiroplasma melliferum [J].
Kürner, J ;
Frangakis, AS ;
Baumeister, W .
SCIENCE, 2005, 307 (5708) :436-438
[10]  
McCool M., 2004, METAPROGRAMMING GPUS