Porting and optimizing BWA-MEM2 using the Fujitsu A64FX processor
Financiación H2020 / H2020 Funds
Resumen: Sequence alignment pipelines for human genomes are an emerging workload that will dominate in the precision medicine field. BWA-MEM2 is a tool widely used in the scientific community to perform read mapping studies. In this paper, we port BWA-MEM2 to the AArch64 architecture using the ARMv8-A specification, and we compare the resulting version against an Intel Skylake system both in performance and in energy-to-solution. The porting effort entails numerous code modifications, since BWA-MEM2 implements certain kernels using x86 64 specific intrinsics, e.g., AVX-512. To adapt this code we use the recently introduced Arm’s Scalable Vector Extensions (SVE). More specifically, we use Fujitsu’s A64FX processor, the first to implement SVE. The A64FX powers the Fugaku Supercomputer that led the Top500 ranking from June 2020 to November 2021. After porting BWA-MEM2 we define and implement a number of optimizations to improve performance in the A64FX target architecture. We show that while the A64FX performance is lower than that of the Skylake system, A64FX delivers 11.6% better energy-to-solution on average. All the code used for this article is available at https://gitlab.bsc.es/rlangari/bwa-a64fx.
Idioma: Inglés
DOI: 10.1109/TCBB.2023.3264514
Año: 2023
Publicado en: IEEEACM Transactions on Computational Biology and Bioinformatics 20, 5 (2023), 3139 - 3153
ISSN: 1545-5963

Factor impacto JCR: 3.6 (2023)
Categ. JCR: STATISTICS & PROBABILITY rank: 11 / 168 = 0.065 (2023) - Q1 - T1
Categ. JCR: MATHEMATICS, INTERDISCIPLINARY APPLICATIONS rank: 16 / 135 = 0.119 (2023) - Q1 - T1
Categ. JCR: BIOCHEMICAL RESEARCH METHODS rank: 25 / 85 = 0.294 (2023) - Q2 - T1
Categ. JCR: COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS rank: 57 / 170 = 0.335 (2023) - Q2 - T2

Factor impacto CITESCORE: 7.5 - Applied Mathematics (Q1) - Genetics (Q1) - Biotechnology (Q2)

Factor impacto SCIMAGO: 0.794 - Applied Mathematics (Q2) - Genetics (Q2) - Biotechnology (Q2)

Financiación: info:eu-repo/grantAgreement/ES/AEI/PID2019-105660RB-C21-AEI-10.13039-501100011033
Financiación: info:eu-repo/grantAgreement/ES/DGA-ESF/T58-20R
Financiación: info:eu-repo/grantAgreement/EC/H2020/779877 /EU/Mont-Blanc 2020, European scalable, modular and power efficient HPC processor/Mont-Blanc 2020
Financiación: info:eu-repo/grantAgreement/ES/MICINN/PID2019-107255GB-C21-AEI-10.13039/501100011033
Tipo y forma: Artículo (PostPrint)
Área (Departamento): Área Arquit.Tecnología Comput. (Dpto. Informát.Ingenie.Sistms.)

Derechos Reservados Derechos reservados por el editor de la revista


Exportado de SIDERAL (2024-11-22-12:01:43)


Visitas y descargas

Este artículo se encuentra en las siguientes colecciones:
Artículos > Artículos por área > Arquitectura y Tecnología de Computadores



 Registro creado el 2023-05-16, última modificación el 2024-11-25


Postprint:
 PDF
Valore este documento:

Rate this document:
1
2
3
 
(Sin ninguna reseña)