PiDRAM: A Holistic End-to-end FPGA-based Framework for Processing-in-DRAM

A Olgun, JG Luna, K Kanellopoulos, B Salami… - ACM Transactions on …, 2022 - dl.acm.org
Commodity DRAM-based processing-using-memory (PuM) techniques that are supported
by off-the-shelf DRAM chips present an opportunity for alleviating the data movement …

DRAM bender: An extensible and versatile FPGA-based infrastructure to easily test state-of-the-art DRAM chips

A Olgun, H Hassan, AG Yağlıkçı… - … on Computer-Aided …, 2023 - ieeexplore.ieee.org
To understand and improve DRAM performance, reliability, security, and energy efficiency,
prior works study characteristics of commodity DRAM chips. Unfortunately, state-of-the-art …

Recryptor: A reconfigurable cryptographic cortex-M0 processor with in-memory and near-memory computing for IoT security

Y Zhang, L Xu, Q Dong, J Wang… - IEEE Journal of Solid …, 2018 - ieeexplore.ieee.org
Providing security for the Internet of Things (IoT) is increasingly important, but supporting
many different cryptographic algorithms and standards within the physical constraints of IoT …

Evaluating machine learningworkloads on memory-centric computing systems

J Gómez-Luna, Y Guo, S Brocard… - … Analysis of Systems …, 2023 - ieeexplore.ieee.org
Training machine learning (ML) algorithms is a computationally intensive process, which is
frequently memory-bound due to repeatedly accessing large training datasets. As a result …

BLADE: An in-cache computing architecture for edge devices

WA Simon, YM Qureshi, M Rios… - IEEE Transactions …, 2020 - ieeexplore.ieee.org
Area and power-constrained edge devices are increasingly utilized to perform compute
intensive workloads, necessitating increasingly area and power-efficient accelerators. In this …

Analysis and optimization of the memory hierarchy for graph processing workloads

A Basak, S Li, X Hu, SM Oh, X Xie… - … Symposium on High …, 2019 - ieeexplore.ieee.org
Graph processing is an important analysis technique for a wide range of big data
applications. The ability to explicitly represent relationships between entities gives graph …

Transpimlib: Efficient transcendental functions for processing-in-memory systems

GF Oliveira, J Gómez-Luna… - … Analysis of Systems …, 2023 - ieeexplore.ieee.org
Processing-in-memory (PIM) promises to alleviate the data movement bottleneck in modern
computing systems. However, current real-world PIM systems have the inherent …

Casper: Accelerating stencil computations using near-cache processing

A Denzler, GF Oliveira, N Hajinazar, R Bera… - IEEE …, 2023 - ieeexplore.ieee.org
Stencil computations are commonly used in a wide variety of scientific applications, ranging
from large-scale weather prediction to solving partial differential equations. Stencil …

Graphide: A graph processing accelerator leveraging in-dram-computing

S Angizi, D Fan - Proceedings of the 2019 on Great Lakes Symposium …, 2019 - dl.acm.org
In this paper, we propose GraphiDe, a novel DRAM-based processing-in-memory (PIM)
accelerator for graph processing. It transforms current DRAM architecture to massively …

A 4 + 2T SRAM for Searching and In-Memory Computing With 0.3-V

Q Dong, S Jeloka, M Saligane, Y Kim… - IEEE Journal of Solid …, 2017 - ieeexplore.ieee.org
This paper presents a 4+ 2T SRAM for embedded searching and in-memory-computing
applications. The proposed SRAM cell uses the n-well as the write wordline to perform write …