TRIM: A Design Space Exploration Model for Deep Neural Networks Inference and Training Accelerators
Yangjie Qi, Shuo Zhang, Tarek M. Taha

TL;DR
TRIM is a comprehensive model that enables early-stage exploration of hardware design options for deep neural network accelerators, optimizing for both inference and training efficiency.
Contribution
It introduces a novel infrastructure that evaluates entire network architectures considering various hardware configurations, guiding optimal design choices.
Findings
Validated with FPGA and ASIC implementations.
Effectively guides hardware architecture design.
Supports exploration of dataflow and hardware options.
Abstract
There is increasing demand for specialized hardware for training deep neural networks, both in edge/IoT environments and in high-performance computing systems. The design space of such hardware is very large due to the wide range of processing architectures, deep neural network configurations, and dataflow options. This makes developing deep neural network processors quite complex, especially for training. We present TRIM, an infrastructure to help hardware architects explore the design space of deep neural network accelerators for both inference and training in the early design stages. The model evaluates at the whole network level, considering both inter-layer and intra-layer activities. Given applications, essential hardware specifications, and a design goal, TRIM can quickly explore different hardware design options, select the optimal dataflow and guide new hardware architecture…
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 Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Advanced Neural Network Applications
