Cargando…

High-performance blob-based iterative three-dimensional reconstruction in electron tomography using multi-GPUs

BACKGROUND: Three-dimensional (3D) reconstruction in 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 in ET, but demand huge co...

Descripción completa

Detalles Bibliográficos
Autores principales: Wan, Xiaohua, Zhang, Fa, Chu, Qi, Liu, Zhiyong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3382438/
https://www.ncbi.nlm.nih.gov/pubmed/22759428
http://dx.doi.org/10.1186/1471-2105-13-S10-S4
_version_ 1782236500014923776
author Wan, Xiaohua
Zhang, Fa
Chu, Qi
Liu, Zhiyong
author_facet Wan, Xiaohua
Zhang, Fa
Chu, Qi
Liu, Zhiyong
author_sort Wan, Xiaohua
collection PubMed
description BACKGROUND: Three-dimensional (3D) reconstruction in 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 in ET, but demand huge computational costs. Multiple graphic processing units (multi-GPUs) offer an affordable platform to meet these demands. However, a synchronous communication scheme between multi-GPUs leads to idle GPU time, and a weighted matrix involved in iterative methods cannot be loaded into GPUs especially for large images due to the limited available memory of GPUs. RESULTS: In this paper we propose a multilevel parallel strategy combined with an asynchronous communication scheme and a blob-ELLR data structure to efficiently perform blob-based iterative reconstructions on multi-GPUs. The asynchronous communication scheme is used to minimize the idle GPU time so as to asynchronously overlap communications with computations. 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. CONCLUSIONS: Experimental results indicate that the multilevel parallel scheme combined with the asynchronous communication scheme and the blob-ELLR data structure allows efficient implementations of 3D reconstruction in ET on multi-GPUs.
format Online
Article
Text
id pubmed-3382438
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-33824382012-06-28 High-performance blob-based iterative three-dimensional reconstruction in electron tomography using multi-GPUs Wan, Xiaohua Zhang, Fa Chu, Qi Liu, Zhiyong BMC Bioinformatics Proceedings BACKGROUND: Three-dimensional (3D) reconstruction in 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 in ET, but demand huge computational costs. Multiple graphic processing units (multi-GPUs) offer an affordable platform to meet these demands. However, a synchronous communication scheme between multi-GPUs leads to idle GPU time, and a weighted matrix involved in iterative methods cannot be loaded into GPUs especially for large images due to the limited available memory of GPUs. RESULTS: In this paper we propose a multilevel parallel strategy combined with an asynchronous communication scheme and a blob-ELLR data structure to efficiently perform blob-based iterative reconstructions on multi-GPUs. The asynchronous communication scheme is used to minimize the idle GPU time so as to asynchronously overlap communications with computations. 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. CONCLUSIONS: Experimental results indicate that the multilevel parallel scheme combined with the asynchronous communication scheme and the blob-ELLR data structure allows efficient implementations of 3D reconstruction in ET on multi-GPUs. BioMed Central 2012-06-25 /pmc/articles/PMC3382438/ /pubmed/22759428 http://dx.doi.org/10.1186/1471-2105-13-S10-S4 Text en Copyright ©2012 Wan et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Proceedings
Wan, Xiaohua
Zhang, Fa
Chu, Qi
Liu, Zhiyong
High-performance blob-based iterative three-dimensional reconstruction in electron tomography using multi-GPUs
title High-performance blob-based iterative three-dimensional reconstruction in electron tomography using multi-GPUs
title_full High-performance blob-based iterative three-dimensional reconstruction in electron tomography using multi-GPUs
title_fullStr High-performance blob-based iterative three-dimensional reconstruction in electron tomography using multi-GPUs
title_full_unstemmed High-performance blob-based iterative three-dimensional reconstruction in electron tomography using multi-GPUs
title_short High-performance blob-based iterative three-dimensional reconstruction in electron tomography using multi-GPUs
title_sort high-performance blob-based iterative three-dimensional reconstruction in electron tomography using multi-gpus
topic Proceedings
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3382438/
https://www.ncbi.nlm.nih.gov/pubmed/22759428
http://dx.doi.org/10.1186/1471-2105-13-S10-S4
work_keys_str_mv AT wanxiaohua highperformanceblobbasediterativethreedimensionalreconstructioninelectrontomographyusingmultigpus
AT zhangfa highperformanceblobbasediterativethreedimensionalreconstructioninelectrontomographyusingmultigpus
AT chuqi highperformanceblobbasediterativethreedimensionalreconstructioninelectrontomographyusingmultigpus
AT liuzhiyong highperformanceblobbasediterativethreedimensionalreconstructioninelectrontomographyusingmultigpus