Amb motiu del tancament d'estiu, la validació de documents es reprendrà a partir del 28 d'agost de 2026. Disculpeu les molèsties.
Con motivo del cierre de verano, la validación de documentos se reanudará a partir del 28 de agosto de 2026. Disculpad las molestias
Due to the summer closure, document validation will resume starting August 28, 2026. We apologize for any inconvenience.

High Performance Computing pp-distance algorithms to generate X-ray spectra from 3D models

dc.contributor.authorGonzález, César
dc.contributor.authorBalocco, Simone
dc.contributor.authorBosch Genover, Jaume
dc.contributor.authorHaro, Juan Miguel de
dc.contributor.authorPaolini, Maurizio
dc.contributor.authorFilgueras, Antonio
dc.contributor.authorÁlvarez, Carlos
dc.contributor.authorPons, Ramon
dc.date.accessioned2022-11-18T09:53:52Z
dc.date.available2022-11-18T09:53:52Z
dc.date.issued2022-09-27
dc.date.updated2022-11-18T09:53:52Z
dc.description.abstractX-ray crystallography is a powerful method that has significantly contributed to our understanding of the biological function of proteins and other molecules. This method relies on the production of crystals that, however, are usually a bottleneck in the process. For some molecules, no crystallization has been achieved or insufficient crystals were obtained. Some other systems do not crystallize at all, such as nanoparticles which, because of their dimensions, cannot be treated by the usual crystallographic methods. To solve this, whole pair distribution function has been proposed to bridge the gap between Bragg and Debye scattering theories. To execute a fitting, the spectra of several different constructs, composed of millions of particles each, should be computed using a particle-pair or particle-particle (pp) distance algorithm. Using this computation as a test bench for current field-programmable gate array (FPGA) technology, we evaluate how the parallel computation capability of FPGAs can be exploited to reduce the computation time. We present two different solutions to the problem using two state-of-the-art FPGA technologies. In the first one, the main C program uses OmpSs (a high-level programming model developed at the Barcelona Supercomputing Center, that enables task offload to different high-performance computing devices) for task invocation, and kernels are built with OpenCL using reduced data sizes to save transmission time. The second approach uses task and data parallelism to operate on data locally and update data globally in a decoupled task. Benchmarks have been evaluated over an Intel D5005 Programmable Acceleration Card, computing a model of 2 million particles in 81.57 s - 24.5 billion atom pairs per second (bapps)- and over a ZU102 in 115.31 s. In our last test, over an up-to-date Alveo U200 board, the computation lasted for 34.68 s (57.67 bapps). In this study, we analyze the results in relation to the classic terms of speed-up and efficiency and give hints for future improvements focused on reducing the global job time.
dc.format.mimetypeapplication/pdf
dc.identifier.idgrec725361
dc.identifier.issn1661-6596
dc.identifier.urihttps://hdl.handle.net/2445/191001
dc.language.isoeng
dc.publisherMDPI
dc.relation.isformatofReproducció del document publicat a: https://doi.org/10.3390/ijms231911408
dc.relation.ispartofInternational Journal of Molecular Sciences, 2022, vol. 23, num. 19
dc.relation.urihttps://doi.org/10.3390/ijms231911408
dc.rightscc-by (c) González, César et al., 2022
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.sourceArticles publicats en revistes (Matemàtiques i Informàtica)
dc.subject.classificationRaigs X
dc.subject.classificationAlgorismes computacionals
dc.subject.classificationEspectroscòpia de raigs X
dc.subject.otherX-rays
dc.subject.otherComputer algorithms
dc.subject.otherX-ray spectroscopy
dc.titleHigh Performance Computing pp-distance algorithms to generate X-ray spectra from 3D models
dc.typeinfo:eu-repo/semantics/article
dc.typeinfo:eu-repo/semantics/publishedVersion

Fitxers

Paquet original

Mostrant 1 - 1 de 1
Carregant...
Miniatura
Nom:
725361.pdf
Mida:
19.48 MB
Format:
Adobe Portable Document Format