DANCE: Differentiable Accelerator/Network Co-Exploration
Kanghyun Choi, Deokki Hong, Hojae Yoon, Joonsang Yu, Youngsok Kim,, Jinho Lee

TL;DR
DANCE introduces a differentiable method for simultaneous optimization of neural network architectures and hardware accelerators, enabling faster search and improved performance by modeling hardware metrics with neural networks.
Contribution
This work presents a novel differentiable co-exploration framework for hardware and network design, addressing non-linear relationships with a neural network evaluator.
Findings
Faster co-exploration compared to existing methods
Achieves superior accuracy and hardware efficiency
Reduces search time significantly
Abstract
To cope with the ever-increasing computational demand of the DNN execution, recent neural architecture search (NAS) algorithms consider hardware cost metrics into account, such as GPU latency. To further pursue a fast, efficient execution, DNN-specialized hardware accelerators are being designed for multiple purposes, which far-exceeds the efficiency of the GPUs. However, those hardware-related metrics have been proven to exhibit non-linear relationships with the network architectures. Therefore it became a chicken-and-egg problem to optimize the network against the accelerator, or to optimize the accelerator against the network. In such circumstances, this work presents DANCE, a differentiable approach towards the co-exploration of the hardware accelerator and network architecture design. At the heart of DANCE is a differentiable evaluator network. By modeling the hardware evaluation…
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
MethodsDomain Adaptative Neighborhood Clustering via Entropy Optimization
