English

Helix: Algorithm/Architecture Co-design for Accelerating Nanopore Genome Base-calling

Hardware Architecture 2020-08-10 v1 Emerging Technologies Machine Learning

Abstract

Nanopore genome sequencing is the key to enabling personalized medicine, global food security, and virus surveillance. The state-of-the-art base-callers adopt deep neural networks (DNNs) to translate electrical signals generated by nanopore sequencers to digital DNA symbols. A DNN-based base-caller consumes 44.5%44.5\% of total execution time of a nanopore sequencing pipeline. However, it is difficult to quantize a base-caller and build a power-efficient processing-in-memory (PIM) to run the quantized base-caller. In this paper, we propose a novel algorithm/architecture co-designed PIM, Helix, to power-efficiently and accurately accelerate nanopore base-calling. From algorithm perspective, we present systematic error aware training to minimize the number of systematic errors in a quantized base-caller. From architecture perspective, we propose a low-power SOT-MRAM-based ADC array to process analog-to-digital conversion operations and improve power efficiency of prior DNN PIMs. Moreover, we revised a traditional NVM-based dot-product engine to accelerate CTC decoding operations, and create a SOT-MRAM binary comparator array to process read voting. Compared to state-of-the-art PIMs, Helix improves base-calling throughput by 6×6\times, throughput per Watt by 11.9×11.9\times and per mm2mm^2 by 7.5×7.5\times without degrading base-calling accuracy.

Keywords

Cite

@article{arxiv.2008.03107,
  title  = {Helix: Algorithm/Architecture Co-design for Accelerating Nanopore Genome Base-calling},
  author = {Qian Lou and Sarath Janga and Lei Jiang},
  journal= {arXiv preprint arXiv:2008.03107},
  year   = {2020}
}

Comments

12 pages, 26 figures, The 29th International Conference on Parallel Architectures and Compilation Techniques (PACT'20)

R2 v1 2026-06-23T17:42:11.083Z