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

N Mansouri Ghiasi, J Park, H Mustafa, J Kim… - Proceedings of the 27th …, 2022 - dl.acm.org
Read mapping is a fundamental step in many genomics applications. It is used to identify
potential matches and differences between fragments (called reads) of a sequenced …

[HTML][HTML] A review on computational storage devices and near memory computing for high performance applications

D Fakhry, M Abdelsalam, MW El-Kharashi… - … , Devices, Circuits and …, 2023 - Elsevier
The von Neumann bottleneck is imposed due to the explosion of data transfers and
emerging data-intensive applications in heterogeneous system architectures. The …

Flash-Cosmos: In-flash bulk bitwise operations using inherent computation capability of nand flash memory

J Park, R Azizi, GF Oliveira… - 2022 55th IEEE/ACM …, 2022 - ieeexplore.ieee.org
Bulk bitwise operations, ie, bitwise operations on large bit vectors, are prevalent in a wide
range of important application domains, including databases, graph processing, genome …

GenStore: A High-Performance and Energy-Efficient In-Storage Computing System for Genome Sequence Analysis

NM Ghiasi, J Park, H Mustafa, J Kim, A Olgun… - arXiv preprint arXiv …, 2022 - arxiv.org
Read mapping is a fundamental, yet computationally-expensive step in many genomics
applications. It is used to identify potential matches and differences between fragments …

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

NM Ghiasi, M Sadrosadati, H Mustafa… - 2024 ACM/IEEE 51st …, 2024 - ieeexplore.ieee.org
Metagenomics, the study of the genome sequences of diverse organisms in a common
environment, has led to significant advances in many fields. Since the species present in a …

Optimstore: In-storage optimization of large scale dnns with on-die processing

J Kim, M Kang, Y Han, YG Kim… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Training deep neural network (DNN) models is a resource-intensive, iterative process. For
this reason, nowadays, complex optimizers like Adam are widely adopted as it increases the …

Horae: A Hybrid I/O Request Scheduling Technique for Near-Data Processing-Based SSD

J Li, X Chen, D Liu, L Li, J Wang, Z Zeng… - … on Computer-Aided …, 2022 - ieeexplore.ieee.org
Near-data processing (NDP) architecture is promised to break the bottleneck of data
movement in many scenarios (eg, databases and recommendation systems), which limits …

Offset-FA: A Uniform Method to Handle Both Unbounded and Bounded Repetitions in Regular Expression Matching

C Xu, K Yu, X Xu, X Bao, S Wu, B Zhao - Sensors, 2022 - mdpi.com
With the exponential growth of cyber–physical systems (CPSs), security challenges have
emerged; attacks on critical infrastructure could result in catastrophic consequences …

MetaStore: High-Performance Metagenomic Analysis via In-Storage Computing

NM Ghiasi, M Sadrosadati, H Mustafa… - arXiv preprint arXiv …, 2023 - arxiv.org
Metagenomics has led to significant advancements in many fields. Metagenomic analysis
commonly involves the key tasks of determining the species present in a sample and their …

Check-in: In-storage checkpointing for key-value store system leveraging flash-based SSDs

J Yoon, WS Jeong, WW Ro - 2020 ACM/IEEE 47th Annual …, 2020 - ieeexplore.ieee.org
Persistent key-value store supports journaling and checkpointing to maintain data
consistency and to prevent data loss. However, conventional data consistency mechanisms …