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)

Stephan Wong (TU Delft - Computer Engineering)

Said Hamdioui (TU Delft - Quantum & Computer Engineering)

Research Group
Computer Engineering
DOI related publication
https://doi.org/10.1145/3524059.3532367 Final published version
More Info
expand_more
Publication Year
2022
Language
English
Research Group
Computer Engineering
Article number
29
ISBN (electronic)
9781450392815
Event
36th ACM International Conference on Supercomputing, ICS 2022 (2022-06-27 - 2022-06-30), Virtual, Online
Downloads counter
289
Collections
Institutional Repository
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.