Bibliographic Information: Zhang, W., Ando, S., Chen, Y., & Yoshioka, K. (2021). ASiM: Improving Transparency of SRAM-based Analog Compute-in-Memory Research with an Open-Source Simulation Framework. Journal of LaTeX Class Files, 14(8), 1-8.
Research Objective: This paper introduces ASiM, an open-source simulation framework designed to evaluate the inference accuracy of SRAM-based Analog Compute-in-Memory (ACiM) circuits for Deep Neural Networks (DNNs). The authors aim to address the lack of transparency in ACiM research regarding inference accuracy and provide a tool for guiding design decisions.
Methodology: The authors developed ASiM as a plug-and-play tool integrated with the PyTorch ecosystem. It simulates SRAM-based ACiM computations while incorporating various design factors like ADC precision, bit-parallel operations, and analog noise. The framework's accuracy is validated against established metrics like CSNR and through experiments on standard DNN models (ResNet, ViT) and datasets (CIFAR-10, ImageNet).
Key Findings: The study reveals that ACiM accuracy is highly sensitive to noise due to the limited dynamic range of ADCs. Even minor ADC errors can significantly degrade accuracy, especially in complex DNN models and tasks. While bit-parallel ACiM enhances energy efficiency, it increases sensitivity to analog noise.
Main Conclusions: The authors conclude that achieving high accuracy in ACiM requires careful consideration of design parameters, particularly ADC precision. They propose solutions like hybrid Compute-in-Memory architectures and majority voting to mitigate noise and improve accuracy without compromising energy efficiency.
Significance: This research provides valuable insights into the accuracy challenges of ACiM and offers practical solutions for its reliable deployment in real-world DNN applications. The open-source ASiM framework promotes transparency and facilitates further research in this domain.
Limitations and Future Research: The paper primarily focuses on SRAM-based ACiM. Exploring the framework's applicability to other ACiM technologies like RRAM and Flash could be a potential area for future research. Additionally, investigating advanced noise mitigation techniques beyond those proposed could further enhance ACiM accuracy.
To Another Language
from source content
arxiv.org
Key Insights Distilled From
by Wenlun Zhang... at arxiv.org 11-19-2024
https://arxiv.org/pdf/2411.11022.pdfDeeper Inquiries