SeqMatcher: efficient genome sequence matching with AVX-512 extensions
| dc.centro | E.T.S.I. Informática | es_ES |
| dc.contributor.author | Espinosa, Elena | |
| dc.contributor.author | Quislant-del-Barrio, Ricardo | |
| dc.contributor.author | Larrosa-Jiménez, Rafael | |
| dc.contributor.author | Plata-González, Óscar Guillermo | |
| dc.date.accessioned | 2025-01-13T11:31:14Z | |
| dc.date.available | 2025-01-13T11:31:14Z | |
| dc.date.issued | 2024-12 | |
| dc.departamento | Arquitectura de Computadores | |
| dc.description.abstract | The recent emergence of long-read sequencing technologies has enabled substan- tial improvements in accuracy and reduced computational costs. Nonetheless, pair- wise sequence alignment remains a time-consuming step in common bioinformat- ics pipelines, becoming a bottleneck in de novo whole-genome assembly. Speeding up this step requires heuristics and the development of memory-frugal and efficient implementations. A promising candidate for all of the above is Myers’ algorithm. However, the state-of-the-art implementations face scalability challenges when deal- ing with longer reads and large datasets. To address these challenges, we propose SeqMatcher, a fast and memory-frugal genomics sequence aligner. By leveraging the long registers of AVX-512, SeqMatcher reduces the data movement and memory footprint. In a comprehensive performance evaluation, SeqMatcher achieves speed- ups of up to 12.32x for the unbanded version and 26.70x for the banded version compared to the non-vectorized implementation, along with energy footprint reduc- tions of up to 2.59x. It also outperforms state-of-the-art implementations by factors of up to 29.21x, 17.56x, 13.47x, 9.12x, and 8.81x compared to Edlib, WFA2-lib, SeqAn, BSAlign, and QuickEd, while improving energy consumption with reduc- tions of up to 6.78x | es_ES |
| dc.description.sponsorship | Funding for open access publishing: Universidad Málaga/CBUA. | es_ES |
| dc.identifier.citation | Espinosa, E., Quislant, R., Larrosa, R. et al. SeqMatcher: efficient genome sequence matching with AVX-512 extensions. J Supercomput 81, 355 (2025). https://doi.org/10.1007/s11227-024-06789-0 | es_ES |
| dc.identifier.doi | 10.1007/s11227-024-06789-0 | |
| dc.identifier.uri | https://hdl.handle.net/10630/36202 | |
| 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 | Algoritmos computacionales | es_ES |
| dc.subject | Arquitectura de ordenadores | es_ES |
| dc.subject.other | Approximate string matching | es_ES |
| dc.subject.other | AVX-512 | es_ES |
| dc.subject.other | Genome assembly | es_ES |
| dc.subject.other | Hyyrö algorithm | es_ES |
| dc.subject.other | Myers algorithm | es_ES |
| dc.subject.other | SIMD | es_ES |
| dc.title | SeqMatcher: efficient genome sequence matching with AVX-512 extensions | es_ES |
| dc.type | journal article | es_ES |
| dc.type.hasVersion | VoR | es_ES |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | c6edf3ab-5134-4c07-943b-bfca90d13f34 | |
| relation.isAuthorOfPublication | c5afb8e7-f15e-4e86-b402-399d9016f30a | |
| relation.isAuthorOfPublication | 34b85e22-88ce-4035-a53e-2bafb0c3310b | |
| relation.isAuthorOfPublication.latestForDiscovery | c6edf3ab-5134-4c07-943b-bfca90d13f34 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- s11227-024-06789-0.pdf
- Size:
- 3.62 MB
- Format:
- Adobe Portable Document Format
- Description:

