CIMNet: Joint Search for Neural Network and Computing-in-Memory Architectures
At a glance
- الاستشهادات
- 3
- المراجع
- 9
- Comments
- 0
Abstract
Computing-in-memory (CIM) architecture has been proven to effectively transcend the memory wall bottleneck, expanding the potential of low-power and high-throughput applications such as machine learning. Neural architecture search (NAS) designs ML models to meet a variety of accuracy, latency, and energy constraints. However, integrating CIM into NAS presents a major challenge due to additional simulation overhead from the non-ideal characteristics of CIM hardware. This work introduces a quantization and device aware accuracy predictor that jointly scores quantization policy, CIM architecture, and neural network architecture, eliminating the need for time-consuming simulations in the search process. We also propose reducing the search space based on architectural observations, resulting in a well-pruned search space customized for CIM. These allow for efficient exploration of superior combinations in mere CPU minutes. Our methodology yields CIMNet, which consistently improves the trade-off between accuracy and hardware efficiency on benchmarks, providing valuable architectural insights.
Publication details
- DOI
- 10.1109/mm.2024.3409068
- OpenAlex
- W4399408903
- Document type
- article
- Language
- EN
- Source
- IEEE Micro
- Last metadata update
Comments
تسجيل الدخول للانضمام إلى النقاش.