Reliable Brain-inspired AI Accelerators using Classical and Emerging Memories
By taking inspiration from the operation of biological brains, emerging brain-inspired hardware has the potential to revolutionize the way computations are performed. Brain-inspired computing can be realized using both classical CMOS and emerging beyond-CMOS technologies, whereas the latter holds the promise to provide substantial energy savings akin to the employment of non-volatile memories. One way to implement highly efficient brain-inspired AI applications is through analog computing schemes, such as Integrate-and-Fire (IF) Spiking Neural Networks (SNNs), which can be implemented using both CMOS and beyond-CMOS technologies as synaptic storage. However, managing the inherent degradation of computing accuracy in analog circuits and mitigating their effects on the predictive accuracy of AI systems remains a key challenge due to the inherent nature of analog computing. In this paper, we discuss how the aforementioned challenges can be addressed. In the first part, we present our SPICE-Torch, a framework that connects low-level SPICE simulations of circuits and memories performing analog computations with high-level accuracy evaluations of NN models based on PyTorch. Furthermore, we present an example of neuromorphic optimization using classical CMOS technology. In the second part, we introduce memristors as an emerging beyond-CMOS technology that can retain their state without any outside influence and are well-suited for brain-inspired neuromorphic hardware. We demonstrate that braininspired hardware, realized using classical CMOS or beyond-CMOS technologies, has the potential to revolutionize the way we process information and solve complex computation problems. Nevertheless, to harness its full potential, reliability issues have to be managed carefully and HW/SW codesign is key. Our presented framework SPICE-Torch, which connects low-level SPICE simulations of circuits performing analog computations with high-level accuracy evaluations of NN models based on PyTorch is available as open-source in https://github.com/myay/SPICE-Torch.
- Published in:
IEEE VLSI Test Symposium - Type:
Inproceedings - Authors:
Yayla, Mikail; Thomann, Simon; Islam, Mazharul Md; Wei, Ming-Liang; Ho, Shu-Yin; Aziz, Ahmedullah; Yang, Chia-Lin; Chen, Jian-Jia; Amrouch, Hussam - Year:
2023
Citation information
Yayla, Mikail; Thomann, Simon; Islam, Mazharul Md; Wei, Ming-Liang; Ho, Shu-Yin; Aziz, Ahmedullah; Yang, Chia-Lin; Chen, Jian-Jia; Amrouch, Hussam: Reliable Brain-inspired AI Accelerators using Classical and Emerging Memories, IEEE VLSI Test Symposium, 2023, https://ieeexplore.ieee.org/document/10140068, Yayla.etal.2023b,
@Inproceedings{Yayla.etal.2023b,
author={Yayla, Mikail; Thomann, Simon; Islam, Mazharul Md; Wei, Ming-Liang; Ho, Shu-Yin; Aziz, Ahmedullah; Yang, Chia-Lin; Chen, Jian-Jia; Amrouch, Hussam},
title={Reliable Brain-inspired AI Accelerators using Classical and Emerging Memories},
booktitle={IEEE VLSI Test Symposium},
url={https://ieeexplore.ieee.org/document/10140068},
year={2023},
abstract={By taking inspiration from the operation of biological brains, emerging brain-inspired hardware has the potential to revolutionize the way computations are performed. Brain-inspired computing can be realized using both classical CMOS and emerging beyond-CMOS technologies, whereas the latter holds the promise to provide substantial energy savings akin to the employment of non-volatile memories....}}