mlsanityData to 7 Oct 2026

FORMS: Fine-grained Polarized ReRAM-based In-situ Computation for Mixed-signal DNN Accelerator

arXiv 2106.09144 ↗First posted 16 Jun 2021cs.AR cs.ET cs.LGcited by 10

Not on the map. Why?

Abstract (arXiv)

Recent works demonstrated the promise of using resistive random access memory (ReRAM) as an emerging technology to perform inherently parallel analog domain in-situ matrix-vector multiplication -- the intensive and key computation in DNNs. With weights stored in the ReRAM crossbar cells as conductance, when the input vector is applied to word lines, the matrix-vector multiplication results can be generated as the current in bit lines. A key problem is that the weight can be either positive or negative, but the in-situ computation assumes all cells on each crossbar column with the same sign. The current architectures either use two ReRAM crossbars for positive and negative weights, or add an offset to weights so that all values become positive. Neither solution is ideal: they either double the cost of crossbars, or incur extra offset circuity. To better solve this problem, this paper proposes FORMS, a fine-grained ReRAM-based DNN accelerator with polarized weights. Instead of trying to represent the positive/negative weights, our key design principle is to enforce exactly what is assumed in the in-situ computation -- ensuring that all weights in the same column of a crossbar have the same sign. It naturally avoids the cost of an additional crossbar. Such weights can be nicely generated using alternating direction method of multipliers (ADMM) regularized optimization, which can exactly enforce certain patterns in DNN weights. To achieve high accuracy, we propose to use fine-grained sub-array columns, which provide a unique opportunity for input zero-skipping, significantly avoiding unnecessary computations. It also makes the hardware much easier to implement. Putting all together, with the same optimized models, FORMS achieves significant throughput improvement and speed up in frame per second over ISAAC with similar area cost.

Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 34 of its 84 references that are in the map. First posted on arXiv 16 Jun 2021.

Builds on

34 of 84 references.

References · 34

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  3. 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
  4. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  5. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
  6. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  7. 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
  8. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
  9. 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
  10. 2015Quantized Convolutional Neural Networks for Mobile Devicescited by 212
  11. 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
  12. 2018A Systematic DNN Weight Pruning Framework using Alternating Direction Method of Multiplierscited by 118
22 more
  1. 2016Learning to Track at 100 FPS with Deep Regression Networkscited by 89
  2. 2014Convergence Analysis of Alternating Direction Method of Multipliers for a Family of Nonconvex Problemscited by 64
  3. 2019PUMA: A Programmable Ultra-efficient Memristor-based Accelerator for Machine Learning Inferencecited by 57
  4. 2017CirCNN: Accelerating and Compressing Deep Neural Networks Using Block-CirculantWeight Matricescited by 53
  5. 2018ADMM-NN: An Algorithm-Hardware Co-Design Framework of DNNs Using Alternating Direction Method of Multiplierscited by 42
  6. 2019Non-Structured DNN Weight Pruning -- Is It Beneficial in Any Platform?cited by 31
  7. 2020YOLObile: Real-Time Object Detection on Mobile Devices via Compression-Compilation Co-Designcited by 24
  8. 2017Zeroth-Order Online Alternating Direction Method of Multipliers: Convergence Analysis and Applicationscited by 22
  9. 2017Multiscale Co-Design Analysis of Energy, Latency, Area, and Accuracy of a ReRAM Analog Neural Training Acceleratorcited by 15
  10. 2019ResNet Can Be Pruned 60x: Introducing Network Purification and Unused Path Removal (P-RM) after Weight Pruningcited by 13
  11. 2019An Ultra-Efficient Memristor-Based DNN Framework with Structured Weight Pruning and Quantization Using ADMMcited by 12
  12. 2020TIMELY: Pushing Data Movements and Interfaces in PIM Accelerators Towards Local and in Time Domaincited by 11
  13. 2019Basic Performance Measurements of the Intel Optane DC Persistent Memory Modulecited by 9
  14. 2019Tiny but Accurate: A Pruned, Quantized and Optimized Memristor Crossbar Framework for Ultra Efficient DNN Implementationcited by 7
  15. 2020SS-Auto: A Single-Shot, Automatic Structured Weight Pruning Framework of DNNs with Ultra-High Efficiencycited by 7
  16. 2019Mixed-Signal Charge-Domain Acceleration of Deep Neural networks through Interleaved Bit-Partitioned Arithmeticcited by 6
  17. 2018Newton: Gravitating Towards the Physical Limits of Crossbar Accelerationcited by 5
  18. 2018Towards Ultra-High Performance and Energy Efficiency of Deep Learning Systems: An Algorithm-Hardware Co-Optimization Frameworkcited by 4
  19. 2018Structured Weight Matrices-Based Hardware Accelerators in Deep Neural Networks: FPGAs and ASICscited by 3
  20. 2018RAPIDNN: In-Memory Deep Neural Network Acceleration Frameworkcited by 3
  21. 2018An Area and Energy Efficient Design of Domain-Wall Memory-Based Deep Convolutional Neural Networks using Stochastic Computingcited by 2
  22. 2019A SOT-MRAM-based Processing-In-Memory Engine for Highly Compressed DNN Implementationcited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 2; 2022: 3; 2023: 1; 2024: 2; 2025: 1; 2026: 1.

10 papers.