# FiltPIM: In-Memory Filter for DNA Sequencing

arXiv: https://arxiv.org/abs/2205.15140 · HTML: https://mlsanity.com/paper/2205.15140/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 30 May 2022.

## Built on by (most cited first, 1 of 1)

- [ClaPIM: Scalable Sequence CLAssification using Processing-In-Memory](https://mlsanity.com/paper/2302.08284/) (2023)

## Abstract (arXiv)

Aligning the entire genome of an organism is a compute-intensive task. Pre-alignment filters substantially reduce computation complexity by filtering potential alignment locations. The base-count filter successfully removes over 68% of the potential locations through a histogram-based heuristic. This paper presents FiltPIM, an efficient design of the basecount filter that is based on memristive processing-in-memory. The in-memory design reduces CPU-to-memory data transfer and utilizes both intra-crossbar and inter-crossbar memristive stateful-logic parallelism. The reduction in data transfer and the efficient stateful-logic computation together improve filtering time by 100x compared to a CPU implementation of the filter.
