A survey of SRAM-based in-memory computing techniques and applications

S Mittal, G Verma, B Kaushik, FA Khanday - Journal of Systems …, 2021 - Elsevier
As von Neumann computing architectures become increasingly constrained by data-
movement overheads, researchers have started exploring in-memory computing (IMC) …

A potential game theoretic approach to computation offloading strategy optimization in end-edge-cloud computing

Y Ding, K Li, C Liu, K Li - IEEE Transactions on Parallel and …, 2021 - ieeexplore.ieee.org
Integrating user ends (UEs), edge servers (ESs), and the cloud into end-edge-cloud
computing (EECC) can enhance the utilization of resources and improve quality of …

A review on SRAM-based computing in-memory: Circuits, functions, and applications

Z Lin, Z Tong, J Zhang, F Wang, T Xu… - Journal of …, 2022 - iopscience.iop.org
Artificial intelligence (AI) processes data-centric applications with minimal effort. However, it
poses new challenges to system design in terms of computational speed and energy …

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 …

MIMDRAM: An End-to-End Processing-Using-DRAM System for High-Throughput, Energy-Efficient and Programmer-Transparent Multiple-Instruction Multiple-Data …

GF Oliveira, A Olgun, AG Yağlıkçı… - … Symposium on High …, 2024 - ieeexplore.ieee.org
Processing-using-DRAM (PUD) is a processing-in-memory (PIM) approach that uses a
DRAM array's massive internal parallelism to execute very-wide (eg, 16,384-262,144-bit …

X-heep: An open-source, configurable and extendible risc-v microcontroller for the exploration of ultra-low-power edge accelerators

S Machetti, PD Schiavone, TC Müller… - arxiv preprint arxiv …, 2024 - arxiv.org
The field of edge computing has witnessed remarkable growth owing to the increasing
demand for real-time processing of data in applications. However, challenges persist due to …

Accelerating weather prediction using near-memory reconfigurable fabric

G Singh, D Diamantopoulos, J Gómez-Luna… - ACM Transactions on …, 2022 - dl.acm.org
Ongoing climate change calls for fast and accurate weather and climate modeling. However,
when solving large-scale weather prediction simulations, state-of-the-art CPU and GPU …

Analysis and optimization strategies toward reliable and high-speed 6T compute SRAM

J Chen, W Zhao, Y Wang, Y Ha - IEEE Transactions on Circuits …, 2021 - ieeexplore.ieee.org
In-SRAM Computation improves the throughput and energy-efficiency of data-intensive
applications by utilizing parallelism and reducing the data transfers. However, when multiple …

Compute-in-memory technologies and architectures for deep learning workloads

M Ali, S Roy, U Saxena, T Sharma… - … Transactions on Very …, 2022 - ieeexplore.ieee.org
The use of deep learning (DL) to real-world applications, such as computer vision, speech
recognition, and robotics, has become ubiquitous. This can be largely attributed to a virtuous …

Overflow-free compute memories for edge AI acceleration

F Ponzina, M Rios, A Levisse, G Ansaloni… - ACM Transactions on …, 2023 - dl.acm.org
Compute memories are memory arrays augmented with dedicated logic to support
arithmetic. They support the efficient execution of data-centric computing patterns, such as …