A survey of computer architecture simulation techniques and tools

A Akram, L Sawalha - Ieee Access, 2019 - ieeexplore.ieee.org
Computer architecture simulators play an important role in advancing computer architecture
research. With wider research directions and the increased number of simulators that have …

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 …

Processing data where it makes sense: Enabling in-memory computation

O Mutlu, S Ghose, J Gómez-Luna… - Microprocessors and …, 2019 - Elsevier
Today's systems are overwhelmingly designed to move data to computation. This design
choice goes directly against at least three key trends in systems that cause performance …

SSD internal cache management policies: A survey

S Tripathy, M Satpathy - Journal of Systems Architecture, 2022 - Elsevier
SSDs are now increasingly being adopted as primary nonvolatile storage in diverse
domains. The internal caches in the SSDs boost SSD performance, lifetime, and robustness …

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 …

Gimbal: enabling multi-tenant storage disaggregation on SmartNIC JBOFs

J Min, M Liu, T Chugh, C Zhao, A Wei, IH Doh… - Proceedings of the …, 2021 - dl.acm.org
Emerging SmartNIC-based disaggregated NVMe storage has become a promising storage
infrastructure due to its competitive IO performance and low cost. These SmartNIC JBOFs …

Overcoming the Memory Wall with {CXL-Enabled}{SSDs}

SP Yang, M Kim, S Nam, J Park, JY Choi… - 2023 USENIX Annual …, 2023 - usenix.org
This paper investigates the feasibility of using inexpensive flash memory on new
interconnect technologies such as CXL (Compute Express Link) to overcome the memory …

FLIN: Enabling fairness and enhancing performance in modern NVMe solid state drives

A Tavakkol, M Sadrosadati, S Ghose… - 2018 ACM/IEEE 45th …, 2018 - ieeexplore.ieee.org
Modern solid-state drives (SSDs) use new host-interface protocols, such as NVMe, to
provide applications with fast access to storage. These new protocols make use of a concept …

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 …