mlsanityData to 7 Oct 2026

OPIMA: Optical Processing-In-Memory for Convolutional Neural Network Acceleration

arXiv 2407.08205 ↗First posted 11 Jul 2024cs.AR cs.ET cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Recent advances in machine learning (ML) have spotlighted the pressing need for computing architectures that bridge the gap between memory bandwidth and processing power. The advent of deep neural networks has pushed traditional Von Neumann architectures to their limits due to the high latency and energy consumption costs associated with data movement between the processor and memory for these workloads. One of the solutions to overcome this bottleneck is to perform computation within the main memory through processing-in-memory (PIM), thereby limiting data movement and the costs associated with it. However, DRAM-based PIM struggles to achieve high throughput and energy efficiency due to internal data movement bottlenecks and the need for frequent refresh operations. In this work, we introduce OPIMA, a PIM-based ML accelerator, architected within an optical main memory. OPIMA has been designed to leverage the inherent massive parallelism within main memory while performing high-speed, low-energy optical computation to accelerate ML models based on convolutional neural networks. We present a comprehensive analysis of OPIMA to guide design choices and operational mechanisms. Additionally, we evaluate the performance and energy consumption of OPIMA, comparing it with conventional electronic computing systems and emerging photonic PIM architectures. The experimental results show that OPIMA can achieve 2.98x higher throughput and 137x better energy efficiency than the best-known prior work.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 17 of its 60 references that are in the map. First posted on arXiv 11 Jul 2024.

Builds on

17 of 60 references.

References · 17

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  3. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  4. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  5. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
  6. 2024AI and Memory Wallcited by 89
  7. 2021CrossLight: A Cross-Layer Optimized Silicon Photonic Neural Network Acceleratorcited by 29
  8. 2021A Survey on Silicon Photonics for Deep Learningcited by 23
  9. 2021ROBIN: A Robust Optical Binary Neural Network Acceleratorcited by 15
  10. 2023TRON: Transformer Neural Network Acceleration with Non-Coherent Silicon Photonicscited by 12
  11. 2022A Silicon Photonic Accelerator for Convolutional Neural Networks with Heterogeneous Quantizationcited by 9
  12. 2023GHOST: A Graph Neural Network Accelerator using Silicon Photonicscited by 7
5 more
  1. 2020A Survey of Resource Management for Processing-in-Memory and Near-Memory Processing Architecturescited by 4
  2. 2021PIM-DRAM: Accelerating Machine Learning Workloads using Processing in Commodity DRAMcited by 4
  3. 2023Design Space Exploration for PCM-based Photonic Memorycited by 2
  4. 2023COMET: A Cross-Layer Optimized Optical Phase Change Main Memory Architecturecited by 2
  5. 2021Architecting Optically-Controlled Phase Change Memorycited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 1.

1 paper.