ICON-MIC: Implementing a CPU/MIC Collaboration Parallel Framework for ICON on Tianhe-2 Supercomputer
- 1 March 2018
- journal article
- research article
- Published by Mary Ann Liebert Inc in Journal of Computational Biology
- Vol. 25 (3), 270-281
- https://doi.org/10.1089/cmb.2017.0151
Abstract
Electron tomography (ET) is an important technique for studying the three-dimensional structures of the biological ultrastructure. Recently, ET has reached sub-nanometer resolution for investigating the native and conformational dynamics of macromolecular complexes by combining with the sub-tomogram averaging approach. Due to the limited sampling angles, ET reconstruction typically suffers from the “missing wedge” problem. Using a validation procedure, iterative compressed-sensing optimized nonuniform fast Fourier transform (NUFFT) reconstruction (ICON) demonstrates its power in restoring validated missing information for a low-signal-to-noise ratio biological ET dataset. However, the huge computational demand has become a bottleneck for the application of ICON. In this work, we implemented a parallel acceleration technology ICON-many integrated core (MIC) on Xeon Phi cards to address the huge computational demand of ICON. During this step, we parallelize the element-wise matrix operations and use the efficient summation of a matrix to reduce the cost of matrix computation. We also developed parallel versions of NUFFT on MIC to achieve a high acceleration of ICON by using more efficient fast Fourier transform (FFT) calculation. We then proposed a hybrid task allocation strategy (two-level load balancing) to improve the overall performance of ICON-MIC by making full use of the idle resources on Tianhe-2 supercomputer. Experimental results using two different datasets show that ICON-MIC has high accuracy in biological specimens under different noise levels and a significant acceleration, up to 13.3 × , compared with the CPU version. Further, ICON-MIC has good scalability efficiency and overall performance on Tianhe-2 supercomputer.Keywords
This publication has 25 references indexed in Scilit:
- Compressed sensing electron tomographyUltramicroscopy, 2013
- Dynamo: A flexible, user-friendly development tool for subtomogram averaging of cryo-EM data in high-performance computing environmentsJournal of Structural Biology, 2012
- Performance improvements for iterative electron tomography reconstruction using graphics processing units (GPUs)Journal of Structural Biology, 2011
- Electron tomography based on a total variation minimization reconstruction techniqueUltramicroscopy, 2011
- Using NFFT 3---A Software Library for Various Nonequispaced Fast Fourier TransformsACM Transactions on Mathematical Software, 2009
- Reducing the missing wedge: High-resolution dual axis tomography of inorganic materialsUltramicroscopy, 2006
- Conical tomography of freeze-fracture replicas: a method for the study of integral membrane proteins inserted in phospholipid bilayersJournal of Structural Biology, 2005
- Double-tilt electron tomographyUltramicroscopy, 1995
- Iterative methods for the three-dimensional reconstruction of an object from projectionsJournal of Theoretical Biology, 1972
- On Steepest DescentJournal of the Society for Industrial and Applied Mathematics Series A Control, 1965