KrakenOnMem

A Memristor-Augmented HW/SW Framework for Taxonomic Profiling

Conference Paper (2022)
Author(s)

Taha Shahroodi (TU Delft - Computer Engineering)

Mahdi Zahedi (TU Delft - Computer Engineering)

Abhairaj Singh (TU Delft - Computer Engineering)

J.S.S.M. Wong (TU Delft - Computer Engineering)

S Hamdioui (TU Delft - Quantum & Computer Engineering)

Research Group
Computer Engineering
Copyright
© 2022 Taha Shahroodi, M.Z. Zahedi, A. Abhairaj Singh, J.S.S.M. Wong, S. Hamdioui
DOI related publication
https://doi.org/10.1145/3524059.3532367
More Info
expand_more
Publication Year
2022
Language
English
Copyright
© 2022 Taha Shahroodi, M.Z. Zahedi, A. Abhairaj Singh, J.S.S.M. Wong, S. Hamdioui
Research Group
Computer Engineering
ISBN (electronic)
9781450392815
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

State-of-the-art taxonomic profilers that comprise the first step in larger-context metagenomic studies have proven to be computationally intensive, i.e., while accurate, they come at the cost of high latency and energy consumption. Table Lookup operation is a primary bottleneck of today's profilers. In this paper, we first propose TL-PIM, a hardware accelerator based on the processing-in-memory (PIM) paradigm to accelerate Table Lookup. TL-PIM leverages the in-memory compute capability of emerging memory technologies along with intelligent data mapping. Then, we integrate TL-PIM into Kraken2, a state-of-the-art metagenomic profiler, and build an HW/SW co-designed profiler, called KrakenOnMem. Results from a silicon-based prototype of our emerging memory validate the design and required operations on a smaller scale. Our large-scale calibrated simulations show that KrakenOnMem can provide an average of 61.3% speedup compared to original Kraken2 for end-to-end profiling. Additionally, our design improves the energy consumption by orders of magnitude compared to the original Kraken2 while incurring a negligible area overhead.