{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T23:02:34Z","timestamp":1777676554874,"version":"3.51.4"},"reference-count":21,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2015,2,23]],"date-time":"2015-02-23T00:00:00Z","timestamp":1424649600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2015,5]]},"abstract":"<jats:p>The classical method of determining the atomic structure of complex molecules by analyzing diffraction patterns is currently undergoing drastic developments. Modern techniques for producing extremely bright and coherent X-ray lasers allow a beam of streaming particles to be intercepted and hit by an ultrashort high-energy X-ray beam. Through machine learning methods the data thus collected can be transformed into a three-dimensional volumetric intensity map of the particle itself. The computational complexity associated with this problem is very high such that clusters of data parallel accelerators are required. We have implemented a distributed and highly efficient algorithm for the inversion of large collections of diffraction patterns targeting clusters of hundreds of GPUs. With the expected enormous amount of diffraction data to be produced in the foreseeable future, this is the required scale to approach real-time processing of data at the beam site. Using both real and synthetic data we look at the scaling properties of the application and discuss the overall computational viability of this exciting and novel imaging technique.<\/jats:p>","DOI":"10.1177\/1094342015572030","type":"journal-article","created":{"date-parts":[[2015,2,26]],"date-time":"2015-02-26T08:53:48Z","timestamp":1424940828000},"page":"233-243","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":7,"title":["Machine learning for ultrafast X-ray diffraction patterns on large-scale GPU clusters"],"prefix":"10.1177","volume":"29","author":[{"given":"Tomas","family":"Ekeberg","sequence":"first","affiliation":[{"name":"Laboratory of Molecular Biophysics, Department of Cell and Molecular Biology, Uppsala University, Uppsala, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefan","family":"Engblom","sequence":"additional","affiliation":[{"name":"Division of Scientific Computing, Department of Information Technology, Uppsala University, Uppsala, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jing","family":"Liu","sequence":"additional","affiliation":[{"name":"Laboratory of Molecular Biophysics, Department of Cell and Molecular Biology, Uppsala University, Uppsala, Sweden"},{"name":"Division of Scientific Computing, Department of Information Technology, Uppsala University, Uppsala, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2015,2,23]]},"reference":[{"key":"bibr1-1094342015572030","doi-asserted-by":"publisher","DOI":"10.1364\/OE.22.002497"},{"key":"bibr2-1094342015572030","doi-asserted-by":"publisher","DOI":"10.1364\/JOSAA.23.001179"},{"key":"bibr3-1094342015572030","doi-asserted-by":"publisher","DOI":"10.1111\/j.2517-6161.1977.tb01600.x"},{"key":"bibr4-1094342015572030","unstructured":"Ekeberg T (2012) Flash Diffractive Imaging in Three Dimensions. PhD Thesis, Uppsala university."},{"key":"bibr5-1094342015572030","doi-asserted-by":"publisher","DOI":"10.1038\/nphoton.2010.176"},{"key":"bibr6-1094342015572030","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-55224-3_45"},{"key":"bibr7-1094342015572030","doi-asserted-by":"publisher","DOI":"10.1038\/nphys1129"},{"key":"bibr8-1094342015572030","doi-asserted-by":"publisher","DOI":"10.1126\/science.1135923"},{"key":"bibr9-1094342015572030","unstructured":"GPU Bench (2012) GPU comparison report: Quadro K5000. Available at: http:\/\/folk.uio.no\/jorgentr\/GPUBenchReport (accessed 11 April 2014)."},{"key":"bibr10-1094342015572030","doi-asserted-by":"publisher","DOI":"10.2514\/6.2010-522"},{"key":"bibr11-1094342015572030","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.80.026705"},{"key":"bibr12-1094342015572030","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.104.225501"},{"key":"bibr13-1094342015572030","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-011-5014-9_12"},{"key":"bibr14-1094342015572030","doi-asserted-by":"publisher","DOI":"10.1038\/35021099"},{"key":"bibr15-1094342015572030","doi-asserted-by":"publisher","DOI":"10.1145\/1964218.1964223"},{"key":"bibr16-1094342015572030","unstructured":"Schneidmiller EA, Yurkov MV (2011) Photon beam properties at the European XFEL. December2010 Revision."},{"key":"bibr17-1094342015572030","doi-asserted-by":"publisher","DOI":"10.1038\/nature09748"},{"key":"bibr18-1094342015572030","unstructured":"Serkez S, Kocharyan V, Saldin E, Zagorodnov I, Geloni G, Yefanov O (2014) Perspectives of imaging of single protein molecules with the present design of the European XFEL: part I - X-ray source, beamlime optics and instrument simulations. Preprint http:\/\/arxiv.org\/abs\/1407.8450."},{"key":"bibr19-1094342015572030","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.0503305102"},{"key":"bibr20-1094342015572030","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3046"},{"key":"bibr21-1094342015572030","doi-asserted-by":"publisher","DOI":"10.1016\/j.compfluid.2012.01.021"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342015572030","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1094342015572030","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342015572030","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:19:24Z","timestamp":1777450764000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342015572030"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,2,23]]},"references-count":21,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2015,5]]}},"alternative-id":["10.1177\/1094342015572030"],"URL":"https:\/\/doi.org\/10.1177\/1094342015572030","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,2,23]]}}}