Ristretto: A Framework for Empirical Study of Resource-Efficient Inference in Convolutional Neural Networks
Abstract
Convolutional neural networks (CNNs) have led to remarkable progress in a number of key pattern recognition tasks, such as visual scene understanding and speech recognition, that potentially enable numerous applications. Consequently, there is a significant need to deploy trained CNNs to resource-constrained embedded systems. Inference using pretrained modern deep CNNs, however, requires significant system resources, including computation, energy, and memory space. To enable efficient implementation of trained CNNs, a viable approach is to approximate the network with an implementation-friendly model with only negligible degradation in classification accuracy. We present Ristretto, a CNN approximation framework that enables empirical investigation of the tradeoff between various number representation and word width choices and the classification accuracy of the model. Specifically, Ristretto analyzes a given CNN with respect to numerical range required to represent weights, activations, and intermediate results of convolutional and fully connected layers, and subsequently, it simulates the impact of reduced word width or lower precision arithmetic operators on the model accuracy. Moreover, Ristretto can fine-tune a quantized network to further improve its classification accuracy under a given number representation and word width configuration. Given a maximum classification accuracy degradation tolerance of 1%, we use Ristretto to demonstrate that three ImageNet networks can…
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Mixed-precision quantization can address this by using different bit precision for each layer.
“It is possible to address this with mixed-precision quantization [51,82,102,162,187,199,211,239,246,249,263,282,286].”
From A Survey of Quantization Methods for Efficient Neural Network Inference (2022) · cites this paper as [82]
Recent work has shown that low precision and mixed-precision quantization with INT4 or INT8 works in practice.
“Recent work has shown that low precision and mixed-precision quantization with INT4/INT8 works in practice [51,82,102,108,187,199,211,239,246,246,249,263,267,286].”
From A Survey of Quantization Methods for Efficient Neural Network Inference (2022) · cites this paper as [82]
No citation lists for this paper
No citation lists for this paper yet — checked again daily.
References 19 · Cited by 250
- Authors
- Gysel, P., Pimentel, J., Motamedi, M., & Ghiasi, S.
- Affiliations
- University of California, Davis (US)
- Venue
- IEEE Transactions on Neural Networks and Learning Systems
- Published
- 2018-11
- Volume
- 29
- Issue
- 11
- Pages
- 5784-5789
- ISSN
- 2162-237X (ISSN-L)
- 2162-2388
- OpenAlex
- W2793950911
- Cited by
- 250
- References
- 19
- Citations by year
- 2026: 5 · 2025: 11 · 2024: 20 · 2023: 29 · 2022: 37 · 2021: 41 · 2020: 54 · 2019: 37 · 2018: 16
- FWCI
- 18.34
- Type
- journal article
- Language
- en
- Open access
- closed
- Licence
- Locations
- IEEE Transactions on Neural Networks and Learning Systems (publishedVersion)
- PubMed (publishedVersion)
- Funders
- National Science Foundation (CCF-1346812)
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Low-power high-performance VLSI design
- Physical Sciences › Computer Science › Computational Theory and Mathematics › Numerical Methods and Algorithms
- Keywords
- resource-efficient inference, convolutional neural networks, neural network quantization, low-precision arithmetic, accuracy degradation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review