TY - GEN
T1 - GPU Acceleration of Advanced k-mer Counting for Computational Genomics
AU - Li, Huiren
AU - Ramachandran, Anand
AU - Chen, Deming
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/8/23
Y1 - 2018/8/23
N2 - k-mer counting is a popular pre-processing step in many bioinformatic algorithms. KMC2 is one of the most popular tools for k-mer counting. In this work, we leverage the computational power of the GPU to accelerate KMC2. Our goal is to reduce the overall runtime of many genome analysis tasks that use k-mer counting as an essential step. Compared to KMC2 running on a single CPU thread, our implementation using the GPU achieved $\mathbf{4.03x}$ speedup when using one CPU thread, and $\mathbf{5.88x}$ speedup when using four CPU threads. This speedup is significant because accelerating k-mer counting is challenging due to reasons like serialized portions of code and overhead of disk operations.
AB - k-mer counting is a popular pre-processing step in many bioinformatic algorithms. KMC2 is one of the most popular tools for k-mer counting. In this work, we leverage the computational power of the GPU to accelerate KMC2. Our goal is to reduce the overall runtime of many genome analysis tasks that use k-mer counting as an essential step. Compared to KMC2 running on a single CPU thread, our implementation using the GPU achieved $\mathbf{4.03x}$ speedup when using one CPU thread, and $\mathbf{5.88x}$ speedup when using four CPU threads. This speedup is significant because accelerating k-mer counting is challenging due to reasons like serialized portions of code and overhead of disk operations.
UR - http://www.scopus.com/inward/record.url?scp=85053449735&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85053449735&partnerID=8YFLogxK
U2 - 10.1109/ASAP.2018.8445084
DO - 10.1109/ASAP.2018.8445084
M3 - Conference contribution
AN - SCOPUS:85053449735
SN - 9781538674796
T3 - Proceedings of the International Conference on Application-Specific Systems, Architectures and Processors
BT - 2018 IEEE 29th International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2018
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 29th IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2018
Y2 - 10 July 2018 through 12 July 2018
ER -