Fast tomographic reconstruction on multicore computers
J.I. Agulleiro (1), J.J. Fernández (2)
(1) Associated unit CSIC+UAL. Univ. Almeria. 04120 Almeria. Spain.
(2) Centro Nacional de Biotecnologia - CSIC. 28049 Madrid. Spain.
Contact: jjfernandez.software @ gmail.com
Tomo3D implements a multithreaded vectorized approach to tomographic reconstruction that takes full advantage of the power in modern multicore computers. Full resolution tomograms are generated at high speed on standard computers with no special system requirements. Tomo3D has the most common reconstruction methods implemented, namely WBP and SIRT. It proves to be competitive with current GPU solutions in terms of processing time, in the order of a few seconds with WBP or minutes with SIRT. Tomo3D reads input tilt-series and writes output tomograms in MRC format. The program is compatible with standard packages, which allows easy integration in the electron tomography workflow.
A detailed description of the procedure implemented in the package can be found in the following articles:
Primary publications to cite:
Fast tomographic reconstruction on multicore computers.
Tomo3D 2.0 - Exploitation of Advanced Vector eXtensions (AVX) for 3D reconstruction.
Vectorization with SIMD extensions speeds up
reconstruction in electron tomography.
Evaluation of a multicore-optimized implementation for tomographic reconstruction.
Please, cite these articles if you use Tomo3D in your works.
Current version: January 2015
The development of Tomo3D has been supported by the
Spanish MEC and MCI, J.Andalucia and CSIC.
Copyright by the authors.