AnalogNAS-Bench: A NAS Benchmark for Analog In-Memory Computing

📅 2025-06-23
📈 Citations: 0
✹ Influential: 0
📄 PDF
đŸ€– AI Summary
Current neural networks are not optimized for analog in-memory computing (AIMC) hardware non-idealities—such as device noise and time-varying drift—leading to significant accuracy degradation; meanwhile, mainstream neural architecture search (NAS) methods lack AIMC-aware evaluation benchmarks. This work introduces the first dedicated NAS benchmark for AIMC, integrating realistic hardware non-ideality modeling with diverse network topology search to enable analog-aware automated architecture design. Experimental analysis uncovers three key insights: (1) standard quantization fails to capture AIMC-specific noise characteristics; (2) wider parallel branch structures exhibit superior robustness; and (3) skip connections markedly enhance resilience against time-varying drift. The benchmark is publicly released, providing a reproducible, scalable evaluation platform and architectural guidance for AIMC-customized model development.

Technology Category

Application Category

📝 Abstract
Analog In-memory Computing (AIMC) has emerged as a highly efficient paradigm for accelerating Deep Neural Networks (DNNs), offering significant energy and latency benefits over conventional digital hardware. However, state-of-the-art neural networks are not inherently designed for AIMC, as they fail to account for its unique non-idealities. Neural Architecture Search (NAS) is thus needed to systematically discover neural architectures optimized explicitly for AIMC constraints. However, comparing NAS methodologies and extracting insights about robust architectures for AIMC requires a dedicated NAS benchmark that explicitly accounts for AIMC-specific hardware non-idealities. To address this, we introduce AnalogNAS-Bench, the first NAS benchmark tailored specifically for AIMC. Our study reveals three key insights: (1) standard quantization techniques fail to capture AIMC-specific noises, (2) robust architectures tend to feature wider and branched blocks, (3) skip connections improve resilience to temporal drift noise. These insights highlight the limitations of current NAS benchmarks for AIMC and pave the way for future analog-aware NAS. All the implementations used in this paper can be found at https://github.com/IBM/analog-nas/tree/main/analognasbench.
Problem

Research questions and friction points this paper is trying to address.

Neural networks not designed for AIMC non-idealities
Lack of dedicated NAS benchmark for AIMC constraints
Standard quantization fails to capture AIMC-specific noises
Innovation

Methods, ideas, or system contributions that make the work stand out.

Introduces AnalogNAS-Bench for AIMC-specific NAS benchmarking
Reveals wider branched blocks enhance AIMC robustness
Shows skip connections mitigate temporal drift noise
🔎 Similar Papers
No similar papers found.
A
Aniss Bessalah
Ecole Nationale SupĂ©rieure d’Informatique, 16309 Oued Smar, Algiers, Algeria
Hatem Mohamed Abdelmoumen
Hatem Mohamed Abdelmoumen
Ecole Nationale SupĂ©rieure d’Informatique, 16309 Oued Smar, Algiers, Algeria
K
Karima Benatchba
Ecole Nationale SupĂ©rieure d’Informatique, 16309 Oued Smar, Algiers, Algeria; Laboratoire de MĂ©thodes de Conception des SystĂšmes, 16309 Oued Smar, Algiers, Algeria
Hadjer Benmeziane
Hadjer Benmeziane
Research Scientist @ IBM Research
Efficient Deep LearningAutoMLNAS