Irregular alignment of arbitrarily long DNA sequences on GPU
| dc.centro | Escuela de Ingenierías Industriales | es_ES |
| dc.contributor.author | Perez-Wohlfeil, Esteban | |
| dc.contributor.author | Trelles-Salazar, Oswaldo Rogelio | |
| dc.contributor.author | Guil-Mata, Nicolás | |
| dc.date.accessioned | 2023-05-08T08:56:32Z | |
| dc.date.available | 2023-05-08T08:56:32Z | |
| dc.date.created | 2023-05-08 | |
| dc.date.issued | 2022-12-22 | |
| dc.departamento | Arquitectura de Computadores | |
| dc.description.abstract | The use of Graphics Processing Units to accelerate computational applications is increasingly being adopted due to its affordability, flexibility and performance. However, achieving top performance comes at the price of restricted data-parallelism models. In the case of sequence alignment, most GPU-based approaches focus on accelerating the Smith-Waterman dynamic programming algorithm due to its regularity. Nevertheless, because of its quadratic complexity, it becomes impractical when comparing long sequences, and therefore heuristic methods are required to reduce the search space. We present GPUGECKO, a CUDA implementation for the sequential, seed-and-extend sequence-comparison algorithm, GECKO. Our proposal includes optimized kernels based on collective operations capable of producing arbitrarily long alignments while dealing with heterogeneous and unpredictable load. Contrary to other state-of-the-art methods, GPUGECKO employs a batching mechanism that prevents memory exhaustion by not requiring to fit all alignments at once into the device memory, therefore enabling to run massive comparisons exhaustively with improved sensitivity while also providing up to 6x average speedup w.r.t. the CUDA acceleration of BLASTN. | es_ES |
| dc.description.sponsorship | Funding for open access publishing: Universidad Málaga/CBUA /// This work has been partially supported by the European project ELIXIR-EXCELERATE (grant no. 676559), the Spanish national project Plataforma de Recursos Biomoleculares y Bioinformáticos (ISCIII-PT13.0001.0012 and ISCIII-PT17.0009.0022), the Fondo Europeo de Desarrollo Regional (UMA18-FEDERJA-156, UMA20-FEDERJA-059), the Junta de Andalucía (P18-FR-3130), the Instituto de Investigación Biomédica de Málaga IBIMA and the University of Málaga. | es_ES |
| dc.identifier.citation | Perez-Wohlfeil, E., Trelles, O. & Guil, N. Irregular alignment of arbitrarily long DNA sequences on GPU. J Supercomput 79, 8699–8728 (2023). https://doi.org/10.1007/s11227-022-05007-z | es_ES |
| dc.identifier.doi | 10.1007/s11227-022-05007-z | |
| dc.identifier.uri | https://hdl.handle.net/10630/26508 | |
| dc.language.iso | eng | es_ES |
| dc.publisher | Springer Nature | es_ES |
| dc.rights | Atribución 4.0 Internacional | * |
| dc.rights.accessRights | open access | es_ES |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | * |
| dc.subject | ADN | es_ES |
| dc.subject | Microprocesadores -- Programación | es_ES |
| dc.subject.other | Gpu acceleration | es_ES |
| dc.subject.other | Comparative genomics | es_ES |
| dc.subject.other | Sequence comparison | es_ES |
| dc.subject.other | CUDA | es_ES |
| dc.title | Irregular alignment of arbitrarily long DNA sequences on GPU | es_ES |
| dc.type | journal article | es_ES |
| dc.type.hasVersion | VoR | es_ES |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | 2b6b5dd7-8c60-4282-81fb-0922d1aa5cff | |
| relation.isAuthorOfPublication | bed8ca48-652e-4212-8c3c-05bfdc85a378 | |
| relation.isAuthorOfPublication.latestForDiscovery | 2b6b5dd7-8c60-4282-81fb-0922d1aa5cff |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- s11227-022-05007-z.pdf
- Size:
- 1.72 MB
- Format:
- Adobe Portable Document Format
- Description:

