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.
@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