A GPU-CPU heterogeneous algorithm for NGS read alignment Online publication date: Sat, 24-Mar-2018
by Ahmad Al Kawam; Sunil Khatri; Aniruddha Datta
International Journal of Computational Biology and Drug Design (IJCBDD), Vol. 11, No. 1/2, 2018
Abstract: In the next generation sequencing (NGS) read alignment problem, millions of deoxyribonucleic acid (DNA) fragments, called reads, are mapped to a reference genome. Read alignment is typically carried out using traditional computing platforms, which have become a limiting factor in the speed of the process. The massive scale of the problem makes it an attractive target for acceleration. In this paper, we design a read alignment algorithm designed to run on a heterogeneous system composed of a graphics processing unity (GPU) and a multicore central processing unit (CPU). We introduce novel techniques for the alignment process and construct a computational pipeline of overlapped CPU and GPU stages. We compare our tool with the BWA-mem alignment tool, and the results show substantial speedups.
Online publication date: Sat, 24-Mar-2018
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Computational Biology and Drug Design (IJCBDD):
Login with your Inderscience username and password:
Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.
If you still need assistance, please email firstname.lastname@example.org