Performance of a GPU-based Direct Summation Algorithm for Computation of Small Angle Scattering Profile
Konstantin Berlin, Nail A. Gumerov, Ramani Duraiswami, David Fushman

TL;DR
This paper introduces a GPU-based algorithm in OpenCL that significantly accelerates the computation of small angle scattering profiles for biological molecules, enabling faster structure refinement and analysis.
Contribution
The authors developed the fastest GPU algorithm for SAS profile computation, outperforming CPU and approximation methods for molecules with up to 50,000 atoms.
Findings
GPU algorithm is an order of magnitude faster than CPU implementations.
The method outperforms FMM-like approximations for certain input domains.
Applicable to small and medium-sized molecules, especially elongated structures.
Abstract
Small Angle Scattering (SAS) of X-rays or neutrons is an experimental technique that provides valuable structural information for biological macromolecules under physiological conditions and with no limitation on the molecular size. In order to refine molecular structure against experimental SAS data, ab initio prediction of the scattering profile must be recomputed hundreds of thousands of times, which involves the computation of the sinc kernel over all pairs of atoms in a molecule. The quadratic computational complexity of predicting the SAS profile limits the size of the molecules and and has been a major impediment for integration of SAS data into structure refinement protocols. In order to significantly speed up prediction of the SAS profile we present a general purpose graphical processing unit (GPU) algorithm, written in OpenCL, for the summation of the sinc kernel (Debye…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSynthetic Aperture Radar (SAR) Applications and Techniques · Advanced SAR Imaging Techniques · Cryospheric studies and observations
