Abstract
Selective sweep detection carries theoretical significance and has several practical implications, from explaining the adaptive evolution of a species in an environment to understanding the emergence of viruses from animals, such as SARS-CoV-2, and their transmission from human to human. The plethora of available genomic data for population genetic analyses, however, poses various computational challenges to existing methods and tools, leading to prohibitively long analysis times. In this work, we accelerate LD (Linkage Disequilibrium) - based selective sweep detection using GPUs and FPGAs on personal computers and datacenter infrastructures. LD has been previously efficiently accelerated with both GPUs and FPGAs. However, LD alone cannot serve as an indicator of selective sweeps. Here, we complement previous research with dedicated accelerators for the ω statistic, which is a direct indicator of a selective sweep. We evaluate performance of our accelerator solutions for computing the w statistic and for a complete sweep detection method, as implemented by the open-source software OmegaPlus. In comparison with a single CPU core, the FPGA accelerator delivers up to 57.1× and 61.7× faster computation of the ω statistic and the complete sweep detection analysis, respectively. The respective attained speedups by the GPU-accelerated version of OmegaPlus are 2.9× and 12.9×. The GPU-accelerated implementation is available for download here: https://github.com/MrKzn/omegaplus.git.
Original language | English |
---|---|
Title of host publication | 2022 IEEE 36th International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2022 |
Place of Publication | Piscataway, NJ |
Publisher | IEEE |
Pages | 196-205 |
Number of pages | 10 |
ISBN (Electronic) | 978-1-6654-9747-3 |
ISBN (Print) | 978-1-6654-9748-0 |
DOIs | |
Publication status | Published - 2022 |
Event | 36th IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2022 - Virtual, Online, France Duration: 30 May 2022 → 3 Jun 2022 Conference number: 36 |
Conference
Conference | 36th IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2022 |
---|---|
Abbreviated title | IPDPSW 2022 |
Country/Territory | France |
City | Virtual, Online |
Period | 30/05/22 → 3/06/22 |
Keywords
- FPGA
- GPU
- Hardware accelerator
- Linkage disequilibrium
- OmegaPlus
- Positive selection
- Selective sweep
- 2023 OA procedure