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

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 calculati...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Engineering reports (Hoboken, N.J.) N.J.), 2022-11
Hauptverfasser: Wang, Zhao, Ruan, Huabin, Yang, Guangwen, Li, Xueming
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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.
ISSN:2577-8196
2577-8196
DOI:10.1002/eng2.12601