SpecPCM: A Low-power PCM-based In-Memory Computing Accelerator for Full-stack Mass Spectrometry Analysis

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Fan, Keming, Moradifirouzabadi, Ashkan, Wu, Xiangjin, Li, Zheyu, Ponzina, Flavio, Persson, Anton, Pop, Eric, Rosing, Tajana, Kang, Mingu
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910699164270592
author Fan, Keming
Moradifirouzabadi, Ashkan
Wu, Xiangjin
Li, Zheyu
Ponzina, Flavio
Persson, Anton
Pop, Eric
Rosing, Tajana
Kang, Mingu
author_facet Fan, Keming
Moradifirouzabadi, Ashkan
Wu, Xiangjin
Li, Zheyu
Ponzina, Flavio
Persson, Anton
Pop, Eric
Rosing, Tajana
Kang, Mingu
contents Mass spectrometry (MS) is essential for proteomics and metabolomics but faces impending challenges in efficiently processing the vast volumes of data. This paper introduces SpecPCM, an in-memory computing (IMC) accelerator designed to achieve substantial improvements in energy and delay efficiency for both MS spectral clustering and database (DB) search. SpecPCM employs analog processing with low-voltage swing and utilizes recently introduced phase change memory (PCM) devices based on superlattice materials, optimized for low-voltage and low-power programming. Our approach integrates contributions across multiple levels: application, algorithm, circuit, device, and instruction sets. We leverage a robust hyperdimensional computing (HD) algorithm with a novel dimension-packing method and develop specialized hardware for the end-to-end MS pipeline to overcome the non-ideal behavior of PCM devices. We further optimize multi-level PCM devices for different tasks by using different materials. We also perform a comprehensive design exploration to improve energy and delay efficiency while maintaining accuracy, exploring various combinations of hardware and software parameters controlled by the instruction set architecture (ISA). SpecPCM, with up to three bits per cell, achieves speedups of up to 82x and 143x for MS clustering and DB search tasks, respectively, along with a four-orders-of-magnitude improvement in energy efficiency compared with state-of-the-art CPU/GPU tools.
format Preprint
id arxiv_https___arxiv_org_abs_2411_09760
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle SpecPCM: A Low-power PCM-based In-Memory Computing Accelerator for Full-stack Mass Spectrometry Analysis
Fan, Keming
Moradifirouzabadi, Ashkan
Wu, Xiangjin
Li, Zheyu
Ponzina, Flavio
Persson, Anton
Pop, Eric
Rosing, Tajana
Kang, Mingu
Hardware Architecture
Emerging Technologies
Signal Processing
Mass spectrometry (MS) is essential for proteomics and metabolomics but faces impending challenges in efficiently processing the vast volumes of data. This paper introduces SpecPCM, an in-memory computing (IMC) accelerator designed to achieve substantial improvements in energy and delay efficiency for both MS spectral clustering and database (DB) search. SpecPCM employs analog processing with low-voltage swing and utilizes recently introduced phase change memory (PCM) devices based on superlattice materials, optimized for low-voltage and low-power programming. Our approach integrates contributions across multiple levels: application, algorithm, circuit, device, and instruction sets. We leverage a robust hyperdimensional computing (HD) algorithm with a novel dimension-packing method and develop specialized hardware for the end-to-end MS pipeline to overcome the non-ideal behavior of PCM devices. We further optimize multi-level PCM devices for different tasks by using different materials. We also perform a comprehensive design exploration to improve energy and delay efficiency while maintaining accuracy, exploring various combinations of hardware and software parameters controlled by the instruction set architecture (ISA). SpecPCM, with up to three bits per cell, achieves speedups of up to 82x and 143x for MS clustering and DB search tasks, respectively, along with a four-orders-of-magnitude improvement in energy efficiency compared with state-of-the-art CPU/GPU tools.
title SpecPCM: A Low-power PCM-based In-Memory Computing Accelerator for Full-stack Mass Spectrometry Analysis
topic Hardware Architecture
Emerging Technologies
Signal Processing
url https://arxiv.org/abs/2411.09760