Scaling NVMs in Event-Driven Architectures for Edge Inference
Edge devices running machine learning (ML) inference, such as in automotive systems, drones, and wearables, face constraints in power, form factor, and cost, while needing high-performance computing. Increasing ML model sizes and onchip SRAM memory requirements present bottlenecks for system efficiency, especially in advanced technology nodes. Emerging memory technologies and event-based AI computing have the potential to overcome these challenges. High-speed MRAM can reduce the power and area overheads of on-chip SRAM for neural network weights storage, and event-driven dataflow can lower inference latency and power consumption. This study models and analyzes the PPA scaling of SRAM and MRAM macros from a 22nm planar CMOS (N22), 12nm FinFET CMOS (N12), down to imec 14 Å gate-all-around nanosheet CMOS (A14) technology node. We evaluate MRAM versus SRAM for weight storage in an event-driven multicore inference architecture, simulating different workloads. Our results show that STT-MRAM reduces total energy by $\sim \mathbf{2 5 \%}$ and leakage energy by $\sim \mathbf{4 0 \%}$ per inference in N22 and N12 nodes, though scaling to A14 VGSOT-MRAM increases energy consumption and latency. Despite this, MRAM weight storage reduces area by $\sim \mathbf{4 0 \%}$ across all nodes. This work provides insights into facilitating the future development of edge computing technologies using emerging non-volatile memories.
Authors
- Priya Venugopal (ORCID: https://orcid.org/0000-0002-9783-2713)
- Dwaipayan Biswas (ORCID: https://orcid.org/0000-0001-7912-3692)
- Dawit Burusie Abdi
- Fernando Garćıa-Redondo (ORCID: https://orcid.org/0000-0001-7090-8821)
- Giacomo Indiveri (ORCID: https://orcid.org/0000-0002-7109-1689)
- Kanishkan Vadivel (ORCID: https://orcid.org/0000-0003-4186-9530)
- Refik Bilgic (ORCID: https://orcid.org/0009-0007-9031-2735)
- Jun-Ren Chen
Institutions
- Imec the Netherlands (NL)
- University of Zurich (CH)
- ETH Zurich (CH)
- IMEC (BE)
Publication Details
- Published
- 2024-11-07
- DOI
- https://doi.org/10.1109/apccas62602.2024.10808989
- Citations
- 1
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.49