A survey of computer architecture simulation techniques and tools
Computer architecture simulators play an important role in advancing computer architecture
research. With wider research directions and the increased number of simulators that have …
research. With wider research directions and the increased number of simulators that have …
A modern primer on processing in memory
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 …
design choice goes directly against at least three key trends in computing that cause …
Processing data where it makes sense: Enabling in-memory computation
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 …
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 …
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
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 …
potential matches and differences between fragments (called reads) of a sequenced …
Gimbal: enabling multi-tenant storage disaggregation on SmartNIC JBOFs
Emerging SmartNIC-based disaggregated NVMe storage has become a promising storage
infrastructure due to its competitive IO performance and low cost. These SmartNIC JBOFs …
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 …
interconnect technologies such as CXL (Compute Express Link) to overcome the memory …
FLIN: Enabling fairness and enhancing performance in modern NVMe solid state drives
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 …
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
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 …
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
Read mapping is a fundamental, yet computationally-expensive step in many genomics
applications. It is used to identify potential matches and differences between fragments …
applications. It is used to identify potential matches and differences between fragments …