Bifrost: End-to-End Evaluation and Optimization of Reconfigurable DNN Accelerators
Axel Stjerngren, Perry Gibson, Jos\'e Cano

TL;DR
Bifrost is an end-to-end framework that automates the evaluation and optimization of reconfigurable DNN accelerators, integrating with TVM and STONNE to improve design exploration and performance tuning.
Contribution
It introduces Bifrost, a comprehensive tool that streamlines model evaluation and accelerator optimization, reducing manual effort and enabling automated design space exploration.
Findings
Achieved a 50x speedup on convolutional layers of AlexNet.
Generated efficient dataflow mappings for MAERI architecture.
Demonstrated advantages over existing tools like STONNE.
Abstract
Reconfigurable accelerators for deep neural networks (DNNs) promise to improve performance such as inference latency. STONNE is the first cycle-accurate simulator for reconfigurable DNN inference accelerators which allows for the exploration of accelerator designs and configuration space. However, preparing models for evaluation and exploring configuration space in STONNE is a manual developer-timeconsuming process, which is a barrier for research. This paper introduces Bifrost, an end-to-end framework for the evaluation and optimization of reconfigurable DNN inference accelerators. Bifrost operates as a frontend for STONNE and leverages the TVM deep learning compiler stack to parse models and automate offloading of accelerated computations. We discuss Bifrost's advantages over STONNE and other tools, and evaluate the MAERI and SIGMA architectures using Bifrost. Additionally, Bifrost…
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.
Taxonomy
TopicsAdvanced Neural Network Applications · Parallel Computing and Optimization Techniques · Machine Learning in Materials Science
