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...
Autores principales: | , , , |
---|---|
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 |