QAPPA: Quantization-Aware Power, Performance, and Area Modeling of DNN Accelerators
Ahmet Inci, Siri Garudanagiri Virupaksha, Aman Jain, Venkata Vivek, Thallam, Ruizhou Ding, Diana Marculescu

TL;DR
QAPPA is a flexible, quantization-aware modeling framework that enables efficient exploration of DNN accelerator designs, revealing significant performance and energy benefits from optimized bit precision and processing element choices.
Contribution
The paper introduces QAPPA, a comprehensive modeling framework that incorporates quantization effects into DNN accelerator design space exploration.
Findings
Lightweight processing elements outperform INT16 by up to 4.9x in performance per area and energy.
Different quantization levels significantly impact energy efficiency and performance.
QAPPA facilitates rapid evaluation of various design configurations for DNN accelerators.
Abstract
As the machine learning and systems community strives to achieve higher energy-efficiency through custom DNN accelerators and model compression techniques, there is a need for a design space exploration framework that incorporates quantization-aware processing elements into the accelerator design space while having accurate and fast power, performance, and area models. In this work, we present QAPPA, a highly parameterized quantization-aware power, performance, and area modeling framework for DNN accelerators. Our framework can facilitate the future research on design space exploration of DNN accelerators for various design choices such as bit precision, processing element type, scratchpad sizes of processing elements, global buffer size, device bandwidth, number of total processing elements in the the design, and DNN workloads. Our results show that different bit precisions and…
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 · Advanced Neural Network Applications · Parallel Computing and Optimization Techniques
