HSCoNAS: Hardware-Software Co-Design of Efficient DNNs via Neural Architecture Search
Xiangzhong Luo, Di Liu, Shuo Huai, and Weichen Liu

TL;DR
HSCoNAS is a multi-objective hardware-aware neural architecture search framework that efficiently designs high-accuracy, low-latency DNNs tailored for specific hardware using novel modeling and search techniques.
Contribution
It introduces a hardware performance modeling method and two novel techniques, dynamic channel scaling and progressive space shrinking, to improve NAS efficiency and hardware adaptation.
Findings
HSCoNAS outperforms state-of-the-art NAS methods on ImageNet.
It achieves high accuracy with low latency on diverse hardware.
The framework effectively balances accuracy and efficiency.
Abstract
In this paper, we present a novel multi-objective hardware-aware neural architecture search (NAS) framework, namely HSCoNAS, to automate the design of deep neural networks (DNNs) with high accuracy but low latency upon target hardware. To accomplish this goal, we first propose an effective hardware performance modeling method to approximate the runtime latency of DNNs on target hardware, which will be integrated into HSCoNAS to avoid the tedious on-device measurements. Besides, we propose two novel techniques, i.e., dynamic channel scaling to maximize the accuracy under the specified latency and progressive space shrinking to refine the search space towards target hardware as well as alleviate the search overheads. These two techniques jointly work to allow HSCoNAS to perform fine-grained and efficient explorations. Finally, an evolutionary algorithm (EA) is incorporated to conduct the…
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 Neural Network Applications · CCD and CMOS Imaging Sensors · Adversarial Robustness in Machine Learning
