GPU-accelerated multitiered iterative phasing algorithm for fluctuation X-ray scattering

© Pranay Reddy Kommera et al. 2021.

Bibliographische Detailangaben
Veröffentlicht in:Journal of applied crystallography. - 1998. - 54(2021), Pt 4 vom: 01. Aug., Seite 1179-1188
1. Verfasser: Kommera, Pranay Reddy (VerfasserIn)
Weitere Verfasser: Ramakrishnaiah, Vinay, Sweeney, Christine, Donatelli, Jeffrey, Zwart, Petrus H
Format: Online-Aufsatz
Sprache:English
Veröffentlicht: 2021
Zugriff auf das übergeordnete Werk:Journal of applied crystallography
Schlagworte:Journal Article AMD GPUs CUDA programming GPU acceleration HIP programming NVIDIA GPUs fluctuation X-ray scattering multitiered iterative phasing polar Fourier transform spherical harmonic transform
LEADER 01000naa a22002652 4500
001 NLM329729500
003 DE-627
005 20231225205743.0
007 cr uuu---uuuuu
008 231225s2021 xx |||||o 00| ||eng c
024 7 |a 10.1107/S1600576721005744  |2 doi 
028 5 2 |a pubmed24n1099.xml 
035 |a (DE-627)NLM329729500 
035 |a (NLM)34429723 
040 |a DE-627  |b ger  |c DE-627  |e rakwb 
041 |a eng 
100 1 |a Kommera, Pranay Reddy  |e verfasserin  |4 aut 
245 1 0 |a GPU-accelerated multitiered iterative phasing algorithm for fluctuation X-ray scattering 
264 1 |c 2021 
336 |a Text  |b txt  |2 rdacontent 
337 |a ƒaComputermedien  |b c  |2 rdamedia 
338 |a ƒa Online-Ressource  |b cr  |2 rdacarrier 
500 |a Date Revised 08.11.2023 
500 |a published: Electronic-eCollection 
500 |a Citation Status PubMed-not-MEDLINE 
520 |a © Pranay Reddy Kommera et al. 2021. 
520 |a The multitiered iterative phasing (MTIP) algorithm is used to determine the biological structures of macromolecules from fluctuation scattering data. It is an iterative algorithm that reconstructs the electron density of the sample by matching the computed fluctuation X-ray scattering data to the external observations, and by simultaneously enforcing constraints in real and Fourier space. This paper presents the first ever MTIP algorithm acceleration efforts on contemporary graphics processing units (GPUs). The Compute Unified Device Architecture (CUDA) programming model is used to accelerate the MTIP algorithm on NVIDIA GPUs. The computational performance of the CUDA-based MTIP algorithm implementation outperforms the CPU-based version by an order of magnitude. Furthermore, the Heterogeneous-Compute Interface for Portability (HIP) runtime APIs are used to demonstrate portability by accelerating the MTIP algorithm across NVIDIA and AMD GPUs 
650 4 |a Journal Article 
650 4 |a AMD GPUs 
650 4 |a CUDA programming 
650 4 |a GPU acceleration 
650 4 |a HIP programming 
650 4 |a NVIDIA GPUs 
650 4 |a fluctuation X-ray scattering 
650 4 |a multitiered iterative phasing 
650 4 |a polar Fourier transform 
650 4 |a spherical harmonic transform 
700 1 |a Ramakrishnaiah, Vinay  |e verfasserin  |4 aut 
700 1 |a Sweeney, Christine  |e verfasserin  |4 aut 
700 1 |a Donatelli, Jeffrey  |e verfasserin  |4 aut 
700 1 |a Zwart, Petrus H  |e verfasserin  |4 aut 
773 0 8 |i Enthalten in  |t Journal of applied crystallography  |d 1998  |g 54(2021), Pt 4 vom: 01. Aug., Seite 1179-1188  |w (DE-627)NLM098121561  |x 0021-8898  |7 nnns 
773 1 8 |g volume:54  |g year:2021  |g number:Pt 4  |g day:01  |g month:08  |g pages:1179-1188 
856 4 0 |u http://dx.doi.org/10.1107/S1600576721005744  |3 Volltext 
912 |a GBV_USEFLAG_A 
912 |a SYSFLAG_A 
912 |a GBV_NLM 
912 |a GBV_ILN_350 
951 |a AR 
952 |d 54  |j 2021  |e Pt 4  |b 01  |c 08  |h 1179-1188