AFSRAM-CIM: Adder Free SRAM-Based Digital Computation-in-Memory for BNN
Binary Neural Networks (BNNs) have demonstrated significant advantages in reducing computation and memory costs, all while maintaining acceptable accuracy on various image detection tasks. Thus, BNNs have the potential to support practical cognitive tasks on resource-constrained platforms, such as edge computing devices. To realize this, SRAM-based digital Computation-in-Memory (CIM) has gained growing attention as it overcomes the analog CIM architecture bottlenecks such as limited computing accuracy due to process variation, non-linearity, power and area-hungry Analog-to-Digital Converters (ADCs), etc. However, digital CIM architectures are highly dominated by power-hungry adder-trees, which can nullify the benefits of SRAM-based digital CIM. To address this issue, this paper proposes an adder free SRAM-based digital CIM, AFSRAM-CIM, for BNN acceleration. The proposed CIM architecture utilizes a multi-functional 10-T SRAM cell-based crossbar array and a new energy-efficient approach to perform the popcount operation. Simulation results using the MNIST dataset show that the proposed architecture maintains the state-of-the-art inference accuracy of 99.21% with only 11.86 fJ energy per operation. Moreover, AFSRAM-CIM achieves over <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$3\times$</tex> energy and <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\approx 17\times$</tex> area savings when compared to the conventional digital CIM approaches.
Authors
- Said Hamdioui (ORCID: https://orcid.org/0000-0002-8961-0387)
- Fouwad Jamil Mir
- Anteneh Gebregiorgis
- Asmae El Arrassi
- Xuanwen Tao (ORCID: https://orcid.org/0000-0003-1093-0079)
- Mohammad Amin Yaldagard (ORCID: https://orcid.org/0000-0001-5333-7270)
- Taha Shahroodi (ORCID: https://orcid.org/0000-0003-4576-0030)
- Manil Dev Gomony (ORCID: https://orcid.org/0000-0002-5889-0785)
- Rajiv Joshi (ORCID: https://orcid.org/0009-0007-7486-1531)
- Yashvardhan Biyani
Institutions
- IBM Research - Thomas J. Watson Research Center (US)
- Eindhoven University of Technology (NL)
- Delft University of Technology (NL)
Publication Details
- Published
- 2024-10-06
- DOI
- https://doi.org/10.1109/vlsi-soc62099.2024.10767789
- Citations
- 5
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 1.74