TL;DR
CODEBench is a comprehensive co-design framework that efficiently explores large design spaces of CNNs and accelerators, achieving superior accuracy, latency, and energy efficiency compared to existing methods.
Contribution
It introduces CNNBench and AccelBench for expanded design space exploration and BOSHCODE for efficient joint optimization of CNN architectures and hardware accelerators.
Findings
Achieves higher accuracy on CIFAR-10 and ImageNet datasets.
Reduces latency and energy consumption significantly.
Outperforms state-of-the-art frameworks like Auto-NBA.
Abstract
Recently, automated co-design of machine learning (ML) models and accelerator architectures has attracted significant attention from both the industry and academia. However, most co-design frameworks either explore a limited search space or employ suboptimal exploration techniques for simultaneous design decision investigations of the ML model and the accelerator. Furthermore, training the ML model and simulating the accelerator performance is computationally expensive. To address these limitations, this work proposes a novel neural architecture and hardware accelerator co-design framework, called CODEBench. It is composed of two new benchmarking sub-frameworks, CNNBench and AccelBench, which explore expanded design spaces of convolutional neural networks (CNNs) and CNN accelerators. CNNBench leverages an advanced search technique, BOSHNAS, to efficiently train a neural heteroscedastic…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
