RHNAS: Realizable Hardware and Neural Architecture Search
Yash Akhauri, Adithya Niranjan, J. Pablo Mu\~noz, Suvadeep Banerjee,, Abhijit Davare, Pasquale Cocchini, Anton A. Sorokin, Ravi Iyer, Nilesh Jain

TL;DR
RHNAS is a novel co-design method combining reinforcement learning and differentiable neural architecture search to find realizable hardware and neural network configurations, significantly improving efficiency on ImageNet and CIFAR-10.
Contribution
It introduces RHNAS, a new approach that enables efficient, realizable hardware and neural architecture co-design adaptable to arbitrary search spaces.
Findings
Achieved 1.84x lower latency on ImageNet
Reduced energy-delay product by 1.86x on ImageNet
Attained 2.81x lower latency on CIFAR-10
Abstract
The rapidly evolving field of Artificial Intelligence necessitates automated approaches to co-design neural network architecture and neural accelerators to maximize system efficiency and address productivity challenges. To enable joint optimization of this vast space, there has been growing interest in differentiable NN-HW co-design. Fully differentiable co-design has reduced the resource requirements for discovering optimized NN-HW configurations, but fail to adapt to general hardware accelerator search spaces. This is due to the existence of non-synthesizable (invalid) designs in the search space of many hardware accelerators. To enable efficient and realizable co-design of configurable hardware accelerators with arbitrary neural network search spaces, we introduce RHNAS. RHNAS is a method that combines reinforcement learning for hardware optimization with differentiable neural…
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 · Adversarial Robustness in Machine Learning · Advanced Memory and Neural Computing
