English

Algorithmic Improvement and GPU Acceleration of the GenASM Algorithm

Hardware Architecture 2022-03-30 v1

Abstract

We improve on GenASM, a recent algorithm for genomic sequence alignment, by significantly reducing its memory footprint and bandwidth requirement. Our algorithmic improvements reduce the memory footprint by 24×\times and the number of memory accesses by 12×\times. We efficiently parallelize the algorithm for GPUs, achieving a 4.1×\times speedup over a CPU implementation of the same algorithm, a 62×\times speedup over minimap2's CPU-based KSW2 and a 7.2×\times speedup over the CPU-based Edlib for long reads.

Keywords

Cite

@article{arxiv.2203.15561,
  title  = {Algorithmic Improvement and GPU Acceleration of the GenASM Algorithm},
  author = {Joël Lindegger and Damla Senol Cali and Mohammed Alser and Juan Gómez-Luna and Onur Mutlu},
  journal= {arXiv preprint arXiv:2203.15561},
  year   = {2022}
}

Comments

To appear at the 21st IEEE International Workshop on High Performance Computational Biology (HiCOMB) 2022

R2 v1 2026-06-24T10:30:08.732Z