Nanopore sequencing technology and tools for genome assembly: computational analysis of the current state, bottlenecks and future directions

D Senol Cali, JS Kim, S Ghose, C Alkan… - Briefings in …, 2019 - academic.oup.com
Nanopore sequencing technology has the potential to render other sequencing
technologies obsolete with its ability to generate long reads and provide portability …

Technology dictates algorithms: recent developments in read alignment

M Alser, J Rotman, D Deshpande, K Taraszka, H Shi… - Genome biology, 2021 - Springer
Aligning sequencing reads onto a reference is an essential step of the majority of genomic
analysis pipelines. Computational algorithms for read alignment have evolved in …

A modern primer on processing in memory

O Mutlu, S Ghose, J Gómez-Luna… - … computing: from devices …, 2022 - Springer
Modern computing systems are overwhelmingly designed to move data to computation. This
design choice goes directly against at least three key trends in computing that cause …

Ambit: In-memory accelerator for bulk bitwise operations using commodity DRAM technology

V Seshadri, D Lee, T Mullins, H Hassan… - Proceedings of the 50th …, 2017 - dl.acm.org
Many important applications trigger bulk bitwise operations, ie, bitwise operations on large
bit vectors. In fact, recent works design techniques that exploit fast bulk bitwise operations to …

GenASM: A high-performance, low-power approximate string matching acceleration framework for genome sequence analysis

DS Cali, GS Kalsi, Z Bingöl, C Firtina… - 2020 53rd Annual …, 2020 - ieeexplore.ieee.org
Genome sequence analysis has enabled significant advancements in medical and scientific
areas such as personalized medicine, outbreak tracing, and the understanding of evolution …

Focus: Querying large video datasets with low latency and low cost

K Hsieh, G Ananthanarayanan, P Bodik… - … USENIX Symposium on …, 2018 - usenix.org
Large volumes of videos are continuously recorded from cameras deployed for traffic control
and surveillance with the goal of answering “after the fact” queries: identify video frames with …

Processing-in-memory: A workload-driven perspective

S Ghose, A Boroumand, JS Kim… - IBM Journal of …, 2019 - ieeexplore.ieee.org
Many modern and emerging applications must process increasingly large volumes of data.
Unfortunately, prevalent computing paradigms are not designed to efficiently handle such …

Biohd: an efficient genome sequence search platform using hyperdimensional memorization

Z Zou, H Chen, P Poduval, Y Kim, M Imani… - Proceedings of the 49th …, 2022 - dl.acm.org
In this paper, we propose BioHD, a novel genomic sequence searching platform based on
Hyper-Dimensional Computing (HDC) for hardware-friendly computation. BioHD transforms …

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 …

GRIM-Filter: Fast seed location filtering in DNA read mapping using processing-in-memory technologies

JS Kim, D Senol Cali, H Xin, D Lee, S Ghose, M Alser… - BMC genomics, 2018 - Springer
Background Seed location filtering is critical in DNA read mapping, a process where billions
of DNA fragments (reads) sampled from a donor are mapped onto a reference genome to …