Publications

2025

ISCA 2025

REIS: A High-Performance and Energy-Efficient Retrieval System with In-Storage Processing

Kangqi Chen, Rakesh Nadig, Andreas Kosmas Kakolyris, Manos Frouzakis, Nika Mansouri Ghiasi, Yu Liang, Haiyu Mao, Jisung Park, Mohammad Sadrosadati, and Onur Mutlu
ICS 2025

MARS: Processing-In-Memory Acceleration of Raw Signal Genome Analysis Inside the Storage Subsystem

Melina Soysal, Konstantina Koliogeorgi, Can Firtina, Nika Mansouri Ghiasi, Rakesh Nadig, Haiyu Mao, Geraldo Francisco, Yu Liang, Klea Zambaku, Mohammad Sadrosadati, and Onur Mutlu
ASPLOS 2025

CIPHERMATCH: Accelerating Homomorphic Encryption based String Matching via Memory-Efficient Data Packing and In-Flash Processing

Mayank Kabra, Rakesh Nadig, Harshita Gupta, Rahul Bera, Manos Frouzakis, Vamanan Arulchelvan, Yu Liang, Haiyu Mao, Mohammad Sadrosadati, and Onur Mutlu
HPCA 2025

Ariadne: A Hotness-Aware and Size-Adaptive Compressed Swap Technique for Fast Application Relaunch and Reduced CPU Usage on Mobile Devices

Yu Liang, Aofeng Shen, Chun Jason Xue, Riwei Pan, Haiyu Mao, Nika Mansouri Ghiasi, Qingcai Jiang, Rakesh Nadig, Lei Li, Rachata Ausavarungnirun, Mohammad Sadrosadati, and Onur Mutlu

2024

ISCA 2024

MegIS: High-Performance, Energy-Efficient, and Low-Cost Metagenomic Analysis with In-Storage Processing

Nika Mansouri Ghiasi, Mohammad Sadrosadati, Harun Mustafa, Arvid Gollwitzer, Can Firtina, Julien Eudine, Haiyu Mao, Joel Lindegger, Meryem Banu Cavlak, Alser Mohammed, Jisung Park, and Onur Mutlu

2023

MICRO 2023

Swordfish: A Framework for Evaluating Deep Neural Network-based Basecalling using Computation-In-Memory with Non-Ideal Memristors

Taha Shahroodi, Gagandeep Singh, Mahdi Zahedi, Haiyu Mao, Joel Lindegger, Can Firtina, Stephan Wong, Onur Mutlu, and Said Hamdioui
ISCA 2023

Venice: Improving Solid-State Drive Parallelism at Low Cost via Conflict-Free Accesses

Rakesh Nadig, Mohammad Sadrosadati, Haiyu Mao, Nika Mansouri Ghiasi, Arash Tavakkol, Jisung Park, Hamid Sarbazi-Azad, Juan Gómez Luna, and Onur Mutlu
Bioinformatics 2023

RawHash: enabling fast and accurate real-time analysis of raw nanopore signals for large genomes

Can Firtina, Nika Mansouri Ghiasi, Joel Lindegger, Gagandeep Singh, Meryem Banu Cavlak, Haiyu Mao, and Onur Mutlu

2022

MICRO 2022

GenPIP: In-Memory Acceleration of Genome Analysis via Tight Integration of Basecalling and Read Mapping

Haiyu Mao, Mohammed Alser, Mohammad Sadrosadati, Can Firtina, Akanksha Baranwal, Damla Senol Cali, Aditya Manglik, Nour Almadhoun Alserr, and Onur Mutlu
Computational and Structural Biotechnology Journal 2022

From molecules to genomic variations: Accelerating genome analysis via intelligent algorithms and architectures

Mohammed Alser, Joel Lindegger, Can Firtina, Nour Almadhoun, Haiyu Mao, Gagandeep Singh, Juan Gomez-Luna, and Onur Mutlu
ASPLOS 2022

GenStore: a high-performance in-storage processing system for genome sequence analysis

Nika Mansouri Ghiasi, Jisung Park, Harun Mustafa, Jeremie Kim, Ataberk Olgun, Arvid Gollwitzer, Damla Senol Cali, Can Firtina, Haiyu Mao, Nour Almadhoun Alserr, and others

2021

SCIENTIA SINICA Informationis 2021

Development of processing-in-memory

Haiyu Mao, Jiwu Shu, Fei Li, and Zhe Liu

2020

IEEE Transactions on Computers 2020

LrGAN: A Compact and Energy Efficient PIM-Based Architecture for GAN Training

Haiyu Mao, Jiwu Shu, Mingcong Song, and Tao Li
ACM Transactions on Storage 2020

ShieldNVM: An efficient and fast recoverable system for secure non-volatile memory

Fan Yang, Youmin Chen, Haiyu Mao, Youyou Lu, and Jiwu Shu

2019

DAC 2019

No compromises: Secure NVM with crash consistency, write-efficiency and high-performance

Fan Yang, Youyou Lu, Youmin Chen, Haiyu Mao, and Jiwu Shu

2018

MICRO 2018

Lergan: A zero-free, low data movement and pim-based gan architecture

Haiyu Mao, Mingcong Song, Tao Li, Yuting Dai, and Jiwu Shu

2017

DATE 2017

Protect non-volatile memory from wear-out attack based on timing difference of row buffer hit/miss

Haiyu Mao, Xian Zhang, Guangyu Sun, and Jiwu Shu

2015

NVMSA 2015

Exploring data placement in racetrack memory based scratchpad memory

Haiyu Mao, Chao Zhang, Guangyu Sun, and Jiwu Shu