Accelerating the detection of DNA differentially methylated regions using multiple GPUs

Carlos Reaño,Ricardo Olanda,Elvira Baydal,Mariano Pérez,Juan M. Orduña
DOI: https://doi.org/10.1007/s11227-024-05956-7
IF: 3.3
2024-03-08
The Journal of Supercomputing
Abstract:DNA methylation analysis has become an important topic in the study of human health. In previous work, we developed a suite of tools to perform this analysis. It includes HPG-Dhunter, a web-based tool for automatic detection of differentially methylated regions (DMRs) between different samples. The back-end of that tool receives an undefined number of simultaneous requests to detect DMRs on different datasets. Currently, simultaneous requests are queued and processed one at a time. This paper proposes a parallel architecture where multiple daemons serve requests simultaneously. Daemons can also share the same physical GPUs. A scheduler manages requests and forwards them to daemons. The number of daemons per GPU is configurable, thus adapting the architecture to the available hardware. Results show that the proposed parallel architecture hugely reduces the execution time. Furthermore, the speedup increases proportionally to the number of available GPUs (up to 7.47x in our experimental setup).
computer science, theory & methods,engineering, electrical & electronic, hardware & architecture
What problem does this paper attempt to address?