Parallelizing the cryo‐EM structure determination in THUNDER using GPU cluster

Abstract Electron cryo‐microscopy (cryo‐EM) is a powerful tool utilized by biologists for understanding the mysteries of life. However, obtaining high‐resolution 3D reconstructions from innumerable noisy images of macromolecules is an extremely complicated task, involving massive image analysis and...

Full description

Saved in:
Bibliographic Details
Main Authors: Zhao Wang, Huabin Ruan, Guangwen Yang, Xueming Li
Format: Article
Language:English
Published: Wiley 2025-01-01
Series:Engineering Reports
Subjects:
Online Access:https://doi.org/10.1002/eng2.12601
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832576628175142912
author Zhao Wang
Huabin Ruan
Guangwen Yang
Xueming Li
author_facet Zhao Wang
Huabin Ruan
Guangwen Yang
Xueming Li
author_sort Zhao Wang
collection DOAJ
description Abstract Electron cryo‐microscopy (cryo‐EM) is a powerful tool utilized by biologists for understanding the mysteries of life. However, obtaining high‐resolution 3D reconstructions from innumerable noisy images of macromolecules is an extremely complicated task, involving massive image analysis and calculation on a computing cluster. Although extensive efforts have been made for improving the computational efficiency, methods for completely utilizing the computing resources are still challenging for modern cryo‐EM programs. Here, we designed a new computing approach specialized for GPU to optimize and maximize the computing power of a single GPU, multiple GPU, and the GPU cluster, highlighted by a well‐designed cache structure and mixed computing precision of single‐precision and double‐precision. Our approaches achieved remarkable improvement in performance and linear scalability. At an identical cost of the hardware, three‐fold more speed‐up was achieved. The average parallel efficiency can increase up to 84% when multiple GPU configurations are parallelized.
format Article
id doaj-art-7dc2158ddd6b4bd1a5e3bed221fc08ad
institution Kabale University
issn 2577-8196
language English
publishDate 2025-01-01
publisher Wiley
record_format Article
series Engineering Reports
spelling doaj-art-7dc2158ddd6b4bd1a5e3bed221fc08ad2025-01-31T00:22:48ZengWileyEngineering Reports2577-81962025-01-0171n/an/a10.1002/eng2.12601Parallelizing the cryo‐EM structure determination in THUNDER using GPU clusterZhao Wang0Huabin Ruan1Guangwen Yang2Xueming Li3Department of Computer Science and Technology Tsinghua University Beijing ChinaSchool of Life Sciences Tsinghua University Beijing ChinaDepartment of Computer Science and Technology Tsinghua University Beijing ChinaSchool of Life Sciences Tsinghua University Beijing ChinaAbstract Electron cryo‐microscopy (cryo‐EM) is a powerful tool utilized by biologists for understanding the mysteries of life. However, obtaining high‐resolution 3D reconstructions from innumerable noisy images of macromolecules is an extremely complicated task, involving massive image analysis and calculation on a computing cluster. Although extensive efforts have been made for improving the computational efficiency, methods for completely utilizing the computing resources are still challenging for modern cryo‐EM programs. Here, we designed a new computing approach specialized for GPU to optimize and maximize the computing power of a single GPU, multiple GPU, and the GPU cluster, highlighted by a well‐designed cache structure and mixed computing precision of single‐precision and double‐precision. Our approaches achieved remarkable improvement in performance and linear scalability. At an identical cost of the hardware, three‐fold more speed‐up was achieved. The average parallel efficiency can increase up to 84% when multiple GPU configurations are parallelized.https://doi.org/10.1002/eng2.126013D reconstructioncryo‐EMGPU optimization
spellingShingle Zhao Wang
Huabin Ruan
Guangwen Yang
Xueming Li
Parallelizing the cryo‐EM structure determination in THUNDER using GPU cluster
Engineering Reports
3D reconstruction
cryo‐EM
GPU optimization
title Parallelizing the cryo‐EM structure determination in THUNDER using GPU cluster
title_full Parallelizing the cryo‐EM structure determination in THUNDER using GPU cluster
title_fullStr Parallelizing the cryo‐EM structure determination in THUNDER using GPU cluster
title_full_unstemmed Parallelizing the cryo‐EM structure determination in THUNDER using GPU cluster
title_short Parallelizing the cryo‐EM structure determination in THUNDER using GPU cluster
title_sort parallelizing the cryo em structure determination in thunder using gpu cluster
topic 3D reconstruction
cryo‐EM
GPU optimization
url https://doi.org/10.1002/eng2.12601
work_keys_str_mv AT zhaowang parallelizingthecryoemstructuredeterminationinthunderusinggpucluster
AT huabinruan parallelizingthecryoemstructuredeterminationinthunderusinggpucluster
AT guangwenyang parallelizingthecryoemstructuredeterminationinthunderusinggpucluster
AT xuemingli parallelizingthecryoemstructuredeterminationinthunderusinggpucluster