paper

Algorithmic Improvement and GPU Acceleration of the GenASM Algorithm

arXiv:2203.15561

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 and the number of memory accesses by 12. We efficiently parallelize the algorithm for GPUs, achieving a 4.1 speedup over a CPU implementation of the same algorithm, a 62 speedup over minimap2's CPU-based KSW2 and a 7.2 speedup over the CPU-based Edlib for long reads.

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