SALoBa

Maximizing Data Locality and Workload Balance for Fast Sequence Alignment on GPUs

Conference Paper (2022)
Author(s)

Seongyeon Park (Yonsei University)

Hajin Kim (Yonsei University)

Tanveer Ahmad (TU Delft - Computer Engineering)

Nauman Ahmed (TU Delft - Numerical Analysis)

Zaid Al-Ars (TU Delft - Computer Engineering)

Peter Hofstee (TU Delft - Computer Engineering, IBM)

Youngsok Kim (Yonsei University)

Jinho Lee (Yonsei University)

DOI related publication
https://doi.org/10.1109/IPDPS53621.2022.00076 Final published version
More Info
expand_more
Publication Year
2022
Language
English
Article number
9820739
Pages (from-to)
728-738
ISBN (print)
978-1-6654-8107-6
ISBN (electronic)
978-1-6654-8106-9
Event
Downloads counter
309
Collections
Institutional Repository
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Sequence alignment forms an important backbone in many sequencing applications. A commonly used strategy for sequence alignment is an approximate string matching with a two-dimensional dynamic programming approach. Although some prior work has been conducted on GPU acceleration of a sequence alignment, we identify several shortcomings that limit exploiting the full computational capability of modern GPUs. This paper presents SALoBa, a GPU-accelerated sequence alignment library focused on seed extension. Based on the analysis of previous work with real-world sequencing data, we propose techniques to exploit the data locality and improve work-load balancing. The experimental results reveal that SALoBa significantly improves the seed extension kernel compared to state-of-the-art GPU-based methods.

Files

SALoBa_Maximizing_Data_Localit... (pdf)
(pdf | 0.918 Mb)
- Embargo expired in 01-07-2023
License info not available