NeuroNAS: Enhancing Efficiency of Neuromorphic In-Memory Computing for Intelligent Mobile Agents through Hardware-Aware Spiking Neural Architecture Search
Rachmad Vidya Wicaksana Putra, Muhammad Shafique

TL;DR
NeuroNAS is a hardware-aware neural architecture search framework that optimizes spiking neural networks for neuromorphic in-memory computing, significantly improving efficiency and accuracy for mobile agents under hardware constraints.
Contribution
It introduces a systematic hardware-aware NAS method tailored for SNNs in neuromorphic IMC hardware, addressing constraints like memory, area, latency, and energy.
Findings
Achieves up to 6.6x faster search times.
Provides up to 92% area savings.
Realizes 84% energy savings across datasets.
Abstract
Intelligent mobile agents (e.g., UGVs and UAVs) typically demand low power/energy consumption when solving their machine learning (ML)-based tasks, since they are usually powered by portable batteries with limited capacity. A potential solution is employing neuromorphic computing with Spiking Neural Networks (SNNs), which leverages event-based computation to enable ultra-low power/energy ML algorithms. To maximize the performance efficiency of SNN inference, the In-Memory Computing (IMC)-based hardware accelerators with emerging device technologies (e.g., RRAM) can be employed. However, SNN models are typically developed without considering constraints from the application and the underlying IMC hardware, thereby hindering SNNs from reaching their full potential in performance and efficiency. To address this, we propose NeuroNAS, a novel framework for developing energyefficient…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Neural Networks and Applications
MethodsSpiking Neural Networks
