Back to results

University of Illinois at Urbana-Champaign

GPU acceleration of advanced K-mer counting for computational genomics

Abstract

dc:description

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. We achieved 4.03x speedup using one GTX 1080 Ti with one CPU (Xeon E5-2603) thread and 5.88x speedup using one GPU with four CPU threads over KMC2 running on a single CPU thread. This speedup is significant because accelerating k-mer counting is challenging due to reasons like serialized portions of code and overhead of disk operations.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Electrical & Computer Engr
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2018

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Li, Huiren
Contributors dc:contributor
  • Chen, Deming

Subjects

dc:subject × 2

Rights

dc:rights
Statement dc:rights
  • Copyright 2018 Huiren Li
Language dc:language
en

Identifiers

dc:identifier.*
Handle dc:identifier
http://hdl.handle.net/2142/101639
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/101639

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Li, Huiren. GPU acceleration of advanced K-mer counting for computational genomics. Thesis thesis, University of Illinois at Urbana-Champaign, 2018. http://hdl.handle.net/2142/101639