Alberto Zeni, Guido Walter Di Donato, Alessia Della Valle, F. Carloni, M. Santambrogio
{"title":"On the Genome Sequence Alignment FPGA Acceleration via KSW2z","authors":"Alberto Zeni, Guido Walter Di Donato, Alessia Della Valle, F. Carloni, M. Santambrogio","doi":"10.1109/ISCAS46773.2023.10181600","DOIUrl":null,"url":null,"abstract":"Pairwise sequence alignment is a fundamental step for many genomics and molecular biology applications. Given the quadratic time complexity of alignment algorithms, the community demands innovative, fast, and efficient techniques to perform this task. Furthermore, general-purpose architectures lack the necessary performance to address the computational load of these algorithms. In this context, we present the first open-source FPGA implementation of the popular KSW2z algorithm employed by minimap2. Our design also implements the $Z- \\mathbf{drop}$ heuristic and banded alignment as the original software to further reduce the processing time if needed. The proposed multi-core accelerator achieves up to $\\mathbf{7.70}\\times$ improvement in speedup and $\\mathbf{20.07}\\times$ in energy efficiency compared to the multi-threaded software implementation run on a Xeon Platinum 8167M processor.","PeriodicalId":177320,"journal":{"name":"2023 IEEE International Symposium on Circuits and Systems (ISCAS)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE International Symposium on Circuits and Systems (ISCAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISCAS46773.2023.10181600","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Pairwise sequence alignment is a fundamental step for many genomics and molecular biology applications. Given the quadratic time complexity of alignment algorithms, the community demands innovative, fast, and efficient techniques to perform this task. Furthermore, general-purpose architectures lack the necessary performance to address the computational load of these algorithms. In this context, we present the first open-source FPGA implementation of the popular KSW2z algorithm employed by minimap2. Our design also implements the $Z- \mathbf{drop}$ heuristic and banded alignment as the original software to further reduce the processing time if needed. The proposed multi-core accelerator achieves up to $\mathbf{7.70}\times$ improvement in speedup and $\mathbf{20.07}\times$ in energy efficiency compared to the multi-threaded software implementation run on a Xeon Platinum 8167M processor.