SeqMatcher: efficient genome sequence matching with AVX-512 extensions

dc.centroE.T.S.I. Informáticaes_ES
dc.contributor.authorEspinosa, Elena
dc.contributor.authorQuislant-del-Barrio, Ricardo
dc.contributor.authorLarrosa-Jiménez, Rafael
dc.contributor.authorPlata-González, Óscar Guillermo
dc.date.accessioned2025-01-13T11:31:14Z
dc.date.available2025-01-13T11:31:14Z
dc.date.issued2024-12
dc.departamentoArquitectura de Computadores
dc.description.abstractThe 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.78xes_ES
dc.description.sponsorshipFunding for open access publishing: Universidad Málaga/CBUA.es_ES
dc.identifier.citationEspinosa, 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-0es_ES
dc.identifier.doi10.1007/s11227-024-06789-0
dc.identifier.urihttps://hdl.handle.net/10630/36202
dc.language.isoenges_ES
dc.publisherSpringer Naturees_ES
dc.rightsAtribución 4.0 Internacional*
dc.rights.accessRightsopen accesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectAlgoritmos computacionaleses_ES
dc.subjectArquitectura de ordenadoreses_ES
dc.subject.otherApproximate string matchinges_ES
dc.subject.otherAVX-512es_ES
dc.subject.otherGenome assemblyes_ES
dc.subject.otherHyyrö algorithmes_ES
dc.subject.otherMyers algorithmes_ES
dc.subject.otherSIMDes_ES
dc.titleSeqMatcher: efficient genome sequence matching with AVX-512 extensionses_ES
dc.typejournal articlees_ES
dc.type.hasVersionVoRes_ES
dspace.entity.typePublication
relation.isAuthorOfPublicationc6edf3ab-5134-4c07-943b-bfca90d13f34
relation.isAuthorOfPublicationc5afb8e7-f15e-4e86-b402-399d9016f30a
relation.isAuthorOfPublication34b85e22-88ce-4035-a53e-2bafb0c3310b
relation.isAuthorOfPublication.latestForDiscoveryc6edf3ab-5134-4c07-943b-bfca90d13f34

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
s11227-024-06789-0.pdf
Size:
3.62 MB
Format:
Adobe Portable Document Format
Description:

Collections