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 …
Recent progress on two-dimensional neuromorphic devices and artificial neural network
C Tian, L Wei, Y Li, J Jiang - Current Applied Physics, 2021 - Elsevier
Mimicking biological synapses with microelectronic devices is widely considered as the first
step in hardware building artificial neuromorphic networks, which is also the basis of brain …
step in hardware building artificial neuromorphic networks, which is also the basis of brain …
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 …
Rowhammer: A retrospective
This retrospective paper describes the RowHammer problem in dynamic random access
memory (DRAM), which was initially introduced by Kim et al. at the ISCA 2014 Conference …
memory (DRAM), which was initially introduced by Kim et al. at the ISCA 2014 Conference …
Blockhammer: Preventing rowhammer at low cost by blacklisting rapidly-accessed dram rows
Aggressive memory density scaling causes modern DRAM devices to suffer from
RowHammer, a phenomenon where rapidly activating (ie, hammering) a DRAM row can …
RowHammer, a phenomenon where rapidly activating (ie, hammering) a DRAM row can …
Design guidelines of low-density parity-check codes for magnetic recording systems
As one of the most classical data-storage systems, magnetic recording (MR) systems have
attracted a significant amount of research attention in the past several decades due to the …
attracted a significant amount of research attention in the past several decades due to the …
GenStore: A high-performance in-storage processing system for genome sequence analysis
Read map** 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 …
Making disk failure predictions {SMARTer}!
Disk drives are one of the most commonly replaced hardware components and continue to
pose challenges for accurate failure prediction. In this work, we present analysis and …
pose challenges for accurate failure prediction. In this work, we present analysis and …
{MQSim}: A framework for enabling realistic studies of modern {Multi-Queue}{SSD} devices
Solid-state drives (SSDs) are used in a wide array of computer systems today, including in
datacenters and enterprise servers. As the I/O demands of these systems have increased …
datacenters and enterprise servers. As the I/O demands of these systems have increased …
Improving 3D NAND flash memory lifetime by tolerating early retention loss and process variation
Compared to planar (ie, two-dimensional) NAND flash memory, 3D NAND flash memory
uses a new flash cell design, and vertically stacks dozens of silicon layers in a single chip …
uses a new flash cell design, and vertically stacks dozens of silicon layers in a single chip …