The challenges and emerging technologies for low-power artificial intelligence IoT systems

L Ye, Z Wang, Y Liu, P Chen, H Li… - … on Circuits and …, 2021 - ieeexplore.ieee.org
The Internet of Things (IoT) is an interface with the physical world that usually operates in
random-sparse-event (RSE) scenarios. This article discusses main challenges of IoT chips …

In-memory computing with emerging nonvolatile memory devices

C Cheng, PJ Tiw, Y Cai, X Yan, Y Yang… - Science China Information …, 2021 - Springer
The von Neumann bottleneck and memory wall have posed fundamental limitations in
latency and energy consumption of modern computers based on von Neumann architecture …

Mechanical neural networks: Architected materials that learn behaviors

RH Lee, EAB Mulder, JB Hopkins - Science Robotics, 2022 - science.org
Aside from some living tissues, few materials can autonomously learn to exhibit desired
behaviors as a consequence of prolonged exposure to unanticipated ambient loading …

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 …

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 …

RACER: Bit-pipelined processing using resistive memory

MSQ Truong, E Chen, D Su, L Shen, A Glass… - MICRO-54: 54th Annual …, 2021 - dl.acm.org
To combat the high energy costs of moving data between main memory and the CPU, recent
works have proposed to perform processing-using-memory (PUM), a type of processing-in …

Memristor-based signal processing for edge computing

H Zhao, Z Liu, J Tang, B Gao, Y Zhang… - Tsinghua Science …, 2021 - ieeexplore.ieee.org
The rapid growth of the Internet of Things (IoTs) has resulted in an explosive increase in
data, and thus has raised new challenges for data processing units. Edge computing, which …

HD-CIM: Hybrid-device computing-in-memory structure based on MRAM and SRAM to reduce weight loading energy of neural networks

H Zhang, J Liu, J Bai, S Li, L Luo, S Wei… - … on Circuits and …, 2022 - ieeexplore.ieee.org
SRAM based computing-in-memory (SRAM-CIM) techniques have been widely studied for
neural networks (NNs) to solve the “Von Neumann bottleneck”. However, as the scale of the …

Convolutional neural networks based on RRAM devices for image recognition and online learning tasks

Z Dong, Z Zhou, Z Li, C Liu, P Huang… - … on Electron Devices, 2018 - ieeexplore.ieee.org
In this paper, we devise and optimize schemes for the resistive random-access memory
(RRAM)-based hardware implementation of convolutional neural networks (CNNs). The key …

Memory-Centric Computing: Recent Advances in Processing-in-DRAM

O Mutlu, A Olgun, GF Oliveira… - 2024 IEEE International …, 2024 - ieeexplore.ieee.org
Memory-centric computing aims to enable computation capability in and near all places
where data is generated and stored. As such, it can greatly reduce the large negative …